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