개요
VibeFox Nexi XPay Gateway는 OpenCart 3 및 OpenCart 4에 Nexi XPay(이탈리아)를 통한 신용카드 결제를 추가합니다. 마지막 결제 단계에서 고객이 Confirm Order를 클릭하면 안전한 Nexi XPay 결제 페이지로 이동하고, 결제를 마친 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 서버를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 서명된 Nexi 결과를 받은 후에야 상태를 얻습니다. 따라서 중단된 결제는 상태가 없는 주문으로 남습니다.
EUR로 판매하고 “Pagamento Semplice” 리디렉션 연동이 적용된 Nexi XPay 가맹점 계정을 보유한 이탈리아 쇼핑몰에 적합합니다. 이 확장 프로그램은 즉시 또는 보류 방식의 캡처로 일회성 결제를 받습니다. OpenCart에서의 환불은 지원하지 않습니다(환불은 Nexi XPay 백오피스에서 진행합니다). 저장된 카드나 OneClick, 구독, Pay-By-Link, 내장형 XPay Build 필드도 지원하지 않습니다.
주요 기능
Nexi XPay 결제 페이지: 결제는 시도할 때마다 새로운 거래 코드와 함께 EUR로 Nexi 페이지에 전달됩니다. Nexi가 지원하는 경우 Nexi 페이지는 고객의 쇼핑몰 언어로 열립니다.
Nexi가 확인한 경우에만 결제 완료: 주문은 MAC 키로 서명되고, 올바른 환경의 별칭에서 오며, 해당 주문에 대해 발급된 거래 코드를 포함한 Nexi 결과를 받았을 때에만 상태를 얻습니다.
Nexi 설정 불필요: 서버 간 알림 주소가 모든 결제와 함께 전송됩니다. 알림과 서명된 고객 복귀 중 먼저 도착한 쪽이 결제를 확인합니다.
금액 및 통화 확인: Nexi로부터 받은 금액과 통화를 주문과 비교합니다. 불일치하면 주문은 메모와 함께 보류 상태가 됩니다.
이중 처리 방지: 반복되거나 동시에 도착한 결과로 주문이 두 번 결제되는 일은 없으며, 결제 완료된 주문은 이후의 실패로 상태가 낮아지지 않고, 두 번째 결제는 메모에 기록됩니다.
즉시 또는 보류 캡처: 보류 캡처를 선택하면 승인된 주문은 주문 탭에서 Capture Nexi XPay payment를 클릭할 때까지 보류 상태로 대기합니다.
테스트 및 실서비스 모드: 환경마다 별칭과 MAC 키가 분리되어 있습니다. 각 결제는 결제가 이루어진 환경의 키로 검증되고 캡처됩니다.
고유한 주문 상태와 Nexi 탭: 각 경우에 맞는 OpenCart 상태를 선택할 수 있습니다. 주문 탭에는 거래 코드, 금액, 승인 코드, 카드 브랜드, 메모가 표시됩니다. Geo Zone, 최소 주문 금액, 키나 카드 정보를 남기지 않는 선택형 로그를 지원합니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 두 버전용 패키지는 하나의 다운로드 파일에 모두 들어 있습니다. 결제 통화 EUR. 터미널의 별칭과 MAC 키(테스트 및 실서비스)를 보유한 Nexi XPay 가맹점 계정. vibefox.net에서 구입한 VibeFox 라이선스 키(도메인당 키 1개).
