개요
VibeFox Nets Nexi Gateway는 OpenCart 3 및 OpenCart 4에 Nets Easy(Nexi Checkout) 결제를 추가합니다. 마지막 결제 단계에서 고객이 Confirm Order를 클릭하면 Nets가 호스팅하는 결제 페이지로 이동하며, Nets 계정에서 활성화된 카드 또는 북유럽 결제 수단으로 결제합니다. 사용 가능한 결제 수단은 Nets 계약, 국가, 통화에 따라 달라집니다. 카드 정보는 쇼핑몰 서버를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 Nets에서 결제 내역을 확인하고 청구가 완료된 후에야 상태를 얻습니다. 따라서 중단된 결제는 상태가 없는 주문으로 남습니다.
하나의 Nets 계정으로 카드와 현지 결제 수단을 모두 사용하려는 북유럽 쇼핑몰에 적합합니다. 이 확장 프로그램은 일회성 결제를 받으며, 검증이 끝나면 자동으로 청구합니다. 페이지 내 Nets 결제창, 구독 또는 정기 결제, 카드 저장, 청구서 수수료, 승인만 하는 모드, 배송별 부분 청구는 지원하지 않습니다.
주요 기능
Nets 호스팅 결제 페이지: 결제는 주문 항목(상품, 배송비, 쿠폰 및 기타 주문 합계)을 포함하여 주문 통화로 생성되며, 소수점이 없는 통화와 소수점 셋째 자리까지 쓰는 통화도 지원합니다.
Nets가 확인한 경우에만 결제 완료: 결제 정보는 항상 비밀 키를 사용하여 Nets API에서 읽어옵니다. 웹훅, 고객의 복귀, 주문 페이지의 확인 절차도 같은 방식으로 결제를 확인합니다.
자동 캡처: 주문 금액과 통화가 일치하는 승인은 자동으로 캡처됩니다. 금액 불일치, 캡처 실패 또는 취소된 주문에 대한 결제가 발생하면 주문은 메모와 함께 보류 상태가 되며 캡처되지 않습니다.
Nets 설정 불필요: 웹훅은 결제마다 자동으로 등록되며, 결제마다 무작위로 생성되는 비밀 값으로 보호됩니다(쇼핑몰에는 HTTPS가 필요합니다).
중복 처리 없음: 반복된 웹훅, 새로고침, 동시 요청으로 인해 두 번 청구되는 일은 없습니다. 새로운 결제 시도는 이전 Nets 세션을 닫고, 이미 결제된 주문에 대한 두 번째 승인은 자동으로 해제됩니다.
테스트 모드와 실서비스 모드: 비밀 키와 API 호스트가 분리되어 있습니다. 캡처와 환불은 항상 결제가 이루어진 환경을 사용합니다.
주문 페이지의 Nets 탭: 결제 세부 정보, 상태 확인 및 캡처 버튼, 전액 및 부분 환불, 환불 내역, Nets 메모를 제공합니다.
고유한 주문 상태: 결제 완료, 보류, 취소, 환불된 주문에 대해 OpenCart 상태를 선택할 수 있습니다. Geo Zone, 최소 주문 금액, 키나 고객 데이터를 남기지 않는 선택형 로그를 지원합니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 다운로드 파일 하나에 두 버전용 패키지가 모두 들어 있습니다. 비밀 API 키가 있는 Nets Easy 계정. 웹훅을 위한 HTTPS. vibefox.net에서 구입한 VibeFox 라이선스 키(도메인당 키 1개).
