개요
VibeFox eWAY Payment Gateway는 eWAY Rapid API Responsive Shared Page를 통한 카드 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 체크아웃의 마지막 단계에서 고객은 Confirm Order를 클릭하고, 보안이 적용된 eWAY 결제 페이지로 이동하여 카드로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 귀사의 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 eWAY가 결제를 확인한 후에야 상태를 갖게 됩니다. 따라서 중단되거나 거절된 결제는 누락된 주문으로 남습니다.
AUD, NZD, SGD, HKD 또는 MYR로 청구하고 Rapid API 접근 권한이 있는 eWAY 가맹점 계정을 보유한 호주, 뉴질랜드, 아시아의 쇼핑몰에 적합합니다. 이 확장 프로그램은 즉시 정산되는 일회성 카드 결제만 처리합니다. 귀사의 사이트에는 카드 입력란이 없고, 저장된 카드나 구독도 없으며, 승인과 정산을 분리하는 기능도 없습니다. MyeWAY에서 이루어진 환불은 OpenCart와 동기화되지 않습니다.
주요 기능
Responsive Shared Page: 주문 통화로 된 주문 금액에 대해 호스팅되는 eWAY 결제 페이지이며, 금액은 통화의 최소 단위로 전달됩니다.
eWAY가 확인한 경우에만 결제 완료: 고객이 돌아오면, 확장 프로그램은 이 주문을 위해 생성된 결제 페이지의 결과를 서버 간 통신으로 eWAY에 조회합니다. 반환 링크의 어떤 내용도 신뢰하지 않습니다. 이후 OpenCart는 일반적인 주문 이메일을 발송합니다.
금액 및 통화 확인: 승인된 금액과 통화를 주문과 대조합니다. 일부 금액에 대한 승인 등 불일치가 있으면, 주문은 메모와 함께 검토 상태가 됩니다.
유실된 반환 회수: 고객이 결제한 뒤 브라우저를 닫으면, 선택 사항인 cron URL이 약 1시간 후 eWAY에 조회하여 주문을 확정합니다.
이중 처리 방지: 반복되는 반환이 결제를 두 번 적용하지는 않습니다. 새 시도에서는 먼저 이 주문과 장바구니의 이전 eWAY 결제 페이지를 확인하며, 두 번째로 승인된 결제는 환불 대상으로 표시됩니다.
샌드박스와 실결제: 모드마다 별도의 API 자격 증명을 사용하며, 설정 페이지에 모드를 나타내는 뚜렷한 배지가 표시됩니다. 결제는 발생한 모드에서 확인되고 환불됩니다.
주문 페이지에서의 환불: 주문의 VibeFox eWAY Payment Gateway 탭에서, eWAY가 실제로 청구한 금액 한도 내에서 전액 또는 부분 환불이 가능하며, 거래 세부 정보, 환불 내역, eWAY 메모가 함께 표시됩니다. 전액 환불은 Refunded 상태로 설정됩니다.
OpenCart 조건: 자체 주문 상태, 지오존, 최소 주문 금액, 정렬 순서. 카드 정보, 키, 고객 이메일이 없는 선택적 로그.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), cURL이 포함된 PHP 8.0 이상. 다운로드 파일 하나에 두 버전용 패키지가 모두 들어 있습니다. Rapid API 키와 비밀번호가 있는 eWAY 가맹점 계정(테스트용 eWAY 샌드박스 계정 포함). 쇼핑몰 통화 AUD, NZD, SGD, HKD 또는 MYR. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나).
