개요
VibeFox Flow Gateway는 Flow.cl(칠레)을 통한 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 체크아웃의 마지막 단계에서 고객이 Confirm Order를 클릭하면 Flow 결제 페이지로 이동하며, 고객은 Webpay, 신용카드 또는 체크카드, 계좌이체, Servipag, Multicaja, Mach 또는 Flow 계정에서 활성화된 다른 방식으로 결제할 수 있습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 Flow가 결제를 알린 후에야 상태를 받습니다. 따라서 결제되지 않은 시도는 누락된 주문으로 남습니다.
칠레 페소(CLP) 또는 미국 달러(USD)로 판매하고 Flow 계정을 가진 칠레 쇼핑몰에 적합합니다. 이 확장 기능은 일회성 결제만 지원합니다. 저장된 카드, 구독 또는 결제 링크는 지원하지 않으며, Flow 결제 방식을 미리 선택하지 않습니다. 또한 Flow 대시보드에서 생성한 환불은 OpenCart로 가져오지 않습니다.
주요 기능
Flow 결제 페이지: 주문 통화로 주문 총액에 대한 단일 결제를 진행합니다. CLP는 정수 페소 단위, USD는 센트 단위로 결제됩니다. 고객은 Flow 화면에서 결제 방식을 선택합니다.
Flow가 확인한 경우에만 결제 완료: Flow의 확인에는 토큰만 포함됩니다. 이 확장 기능은 서명된 요청으로 Flow에서 결제 상태를 조회하고, Flow의 응답만 적용합니다. 이후 OpenCart가 일반 주문 이메일을 발송합니다.
현금 쿠폰: Servipag과 Multicaja 쿠폰은 Flow가 입금을 확인할 때까지 주문을 대기 상태로 둡니다.
금액 및 통화 확인: 주문 총액과 일치하지 않는 결제는 메모와 함께 검토 상태로 전환됩니다.
중복 처리 방지: 반복된 확인이나 복귀 요청이 결제를 두 번 적용하지 않습니다. 새 시도 전에 주문과 장바구니의 미완료 Flow 결제를 확인하며, 이미 결제된 주문에 대한 두 번째 결제는 환불 대상으로 표시됩니다.
샌드박스와 운영: sandbox.flow.cl과 www.flow.cl에 대해 별도의 키를 사용합니다. 결제는 결제가 이루어진 환경에서 확인되고 환불됩니다.
주문 페이지에서 환불: 주문의 VibeFox Flow Gateway 탭에서 전액 및 부분 환불을 진행할 수 있으며, 환불 내역과 Flow 메모를 확인할 수 있습니다. Flow가 보고한 환불 상태 변경은 메모에 추가됩니다.
OpenCart 설정: 직접 설정한 주문 상태, 지역(Geo Zone), 최소 주문 금액과 정렬 순서를 사용합니다. Flow 계정에서 설정할 항목은 없습니다. URL은 결제할 때마다 함께 전송됩니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트), PHP 8.0 이상. 다운로드 파일 하나에 두 버전용 패키지가 모두 들어 있습니다. API Key와 Secret Key가 있는 Flow 계정(테스트용 sandbox.flow.cl 계정 포함). 쇼핑몰 통화는 CLP 또는 USD. 인터넷에서 접근 가능한 쇼핑몰. vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 키 1개).
