개요
VibeFox Quickpay Gateway는 OpenCart 3 및 OpenCart 4에 Quickpay를 결제 수단으로 추가합니다. 마지막 결제 단계에서 고객은 Confirm Order를 클릭하고, Quickpay 결제 창으로 이동하여 카드, MobilePay 또는 Quickpay 계정에서 사용하도록 설정된 다른 방법으로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 Quickpay가 서명된 콜백으로 결제를 확인한 후에야 상태를 받습니다. 따라서 결제되지 않은 시도는 누락된 주문으로 남습니다.
이미 Quickpay 계정이 있는 덴마크와 북유럽의 쇼핑몰에 적합합니다. 결제를 즉시 승인(캡처)할지, 아니면 승인만 하고 나중에 주문 페이지에서 캡처할지 선택할 수 있습니다. 이 확장 기능은 일회성 결제만 지원합니다. 구독, 저장된 카드, 부분 캡처를 지원하지 않으며, 사이트에 별도의 MobilePay, Apple Pay 또는 Klarna 버튼을 제공하지 않습니다.
주요 기능
Quickpay 결제 창: 주문 금액에 대해 주문 통화로 Quickpay 결제와 결제 링크가 생성되며, JPY나 KWD처럼 통화마다 맞는 소수점 자릿수를 사용합니다.
Quickpay가 확인한 경우에만 결제 완료: 금액과 통화를 주문과 대조한 후에만, 서명된 Quickpay 콜백이 주문 상태를 설정합니다. 콜백 URL은 모든 결제와 함께 전송되므로 Quickpay에서 따로 설정할 것이 없습니다.
자동 또는 수동 캡처: 즉시 캡처하거나, 승인만 한 뒤 발송할 때 주문의 Quickpay 탭에서 Capture Quickpay payment를 클릭합니다.
이중 처리 없음: 반복되거나 늦게 도착한 콜백이 결제를 두 번 적용하지 않습니다. 새 시도는 카트의 기존 결제 링크를 대체하므로 병렬로 결제할 수 없습니다.
주문 페이지에서 환불: 주문의 VibeFox Quickpay Gateway 탭에서 전액 및 부분 환불이 가능하며, 금액과 통화는 Quickpay가 캡처한 것과 같습니다. Quickpay가 보낸 최종 결과는 메모에 추가되며, 전액 환불 시 Refunded 상태가 됩니다.
테스트 결제: 계정이 테스트 모드인 동안 Quickpay 테스트 카드를 받습니다. 이 설정이 꺼져 있으면 테스트 결제가 주문을 결제 완료로 표시하지 않습니다.
자체 주문 상태: 결제 완료 주문, 완료된 주문, 보류 중인 결제, 취소된 결제, 전액 환불에 대해 OpenCart 상태를 선택할 수 있습니다.
OpenCart 조건: 지역, 최소 주문 금액, 정렬 순서. Test API key 버튼과, 항상 오류를 기록하며 키나 고객 데이터는 남기지 않는 로그가 있습니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 하나의 다운로드 파일에 두 버전의 패키지가 모두 포함되어 있습니다. API 사용자의 API 키와 계정의 개인 키가 있는 Quickpay 계정. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 하나의 키).
