개요
VibeFox EveryPay Payment는 에스토니아, 라트비아, 리투아니아를 위한 EveryPay 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 체크아웃의 마지막 단계에서 고객은 Confirm Order를 클릭하고, EveryPay 결제 페이지로 이동하여 카드, Apple Pay, Google Pay 또는 뱅크링크(EveryPay 계정에서 활성화된 방식)로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 귀사의 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 EveryPay가 결제를 확인한 후에야 상태를 갖게 됩니다. 따라서 결제되지 않은 시도는 누락된 주문으로 남습니다.
EveryPay 계정이 있는 발트 3국의 쇼핑몰에 적합합니다. 이 확장 프로그램은 일회성 결제만 처리합니다. 쇼핑몰에서의 환불이나 캡처는 지원하지 않으며(EveryPay Merchant Portal을 사용하세요), 카드 저장이나 원클릭 결제, 구독이나 정기 결제, 내장 카드 입력란, 다중 통화도 지원하지 않습니다. 하나의 처리 계정은 한 가지 통화로만 청구합니다.
주요 기능
EveryPay 결제 페이지: 주문 금액에 대해 EveryPay Payments API v4로 일회성 결제가 생성되며, 고객은 EveryPay 결제 링크로 이동합니다. 결제 페이지의 언어는 고객의 쇼핑몰 언어를 따릅니다.
EveryPay가 확인한 경우에만 결제 완료: EveryPay API가 결제를 정산 또는 승인된 것으로 보고한 경우에만 주문 상태가 설정됩니다. 이는 콜백, 고객의 복귀 시, 또는 수동 상태 확인을 통해 이루어집니다. 반환 URL과 콜백만으로는 결코 신뢰하지 않습니다.
금액 및 통화 확인: 결제된 금액과 통화를 주문과 대조합니다. 불일치(예: 일부 금액에 대한 승인)나, 그사이 취소된 주문에 대한 결제는 메모와 함께 검토 상태로 전환됩니다.
중복 처리 방지: 콜백이 반복되거나 반환과 콜백이 동시에 발생해도 결제가 두 번 적용되지 않습니다. 새 결제 전에 같은 장바구니의 이전 시도를 확인하므로, 이미 결제된 장바구니에 다시 청구되지 않습니다.
테스트 및 실결제: 데모 환경과 실결제 환경에 대해 별도의 인증 정보를 사용합니다. 결제는 항상 생성된 환경에서 확인됩니다.
주문 탭: 주문의 모든 결제 시도, 확장 프로그램의 메모, 그리고 Check EveryPay payment status 작업. 관리자는 주문을 수정할 권한만 있으면 됩니다.
자체 주문 상태: 결제 완료 주문, 검토 중인 결제, 취소된 주문에 대해 OpenCart 상태를 선택할 수 있습니다.
OpenCart 조건: 지오존, 최소 주문 금액, 정렬 순서. 오류는 항상 기록되며, API 시크릿과 카드 정보는 기록되지 않습니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 다운로드 파일 하나에 두 버전의 패키지가 모두 들어 있습니다. API 사용자 이름, API 시크릿, 처리 계정 이름이 있는 EveryPay 계정(데모와 실결제의 인증 정보는 별도입니다). 주문 통화는 처리 계정의 통화와 같아야 합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나).
