개요
VibeFox Autopay Payment는 폴란드 결제 기관 Autopay(구 Blue Media)를 통한 온라인 결제를 PrestaShop에 추가합니다. 결제 단계에서 고객은 Autopay를 선택하면 Autopay 결제 페이지로 이동하며, 여기서 은행 이체(Pay-by-link), BLIK, 카드 또는 Autopay 서비스에서 활성화된 다른 수단으로 결제합니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. 주문은 Autopay가 결제를 확인한 후에만 생성되므로, 중단된 결제가 미결제 주문으로 남지 않습니다.
이 모듈은 폴란드 및 Autopay가 서비스하는 기타 시장의 쇼핑몰에 적합합니다. 모듈은 PrestaShop에서의 환불을 지원하지 않으며(환불은 Autopay 포털에서 진행), 구독이나 정기 결제, 저장된 카드, 체크아웃 페이지의 BLIK 코드나 카드 양식, 체크아웃 페이지에서의 은행 또는 결제 채널 선택 기능이 없습니다.
주요 기능
Autopay 결제 페이지: 고객은 장바구니 통화로 된 장바구니 합계에 대해 서명된(SHA-256) 결제 양식과 함께 Autopay로 이동합니다.
Autopay가 확인한 경우에만 주문 생성: 주문은 올바르게 서명된 ITN(Instant Transaction Notification, 즉시 거래 알림)에 의해서만 생성됩니다. 고객이 쇼핑몰로 돌아오는 것도 서명되지만, 주문을 생성하거나 변경하지 않습니다.
금액 및 통화 검증: ITN의 금액과 통화를 장바구니와 비교합니다. 불일치하면 주문은 메모와 함께 Autopay payment on hold 상태가 되며, 결제 완료로 표시되지 않습니다.
중복 처리 방지: 반복되거나 동시에 도착한 알림이 두 번째 주문을 만들거나 결제를 두 번 기록하지 않습니다. 결제 완료된 주문은 뒤늦게 도착한 실패 알림으로 변경되지 않으며, 가능한 이중 결제는 주문 메모에 표시됩니다.
실패한 결제: 주문은 생성되지 않으며, 고객은 장바구니를 유지한 채 체크아웃으로 돌아가 다시 결제할 수 있습니다.
테스트 및 운영: 자체 Service ID와 Shared key를 가진 Autopay 테스트 환경, 그리고 pay.autopay.eu의 운영 환경.
통화: PLN, EUR, GBP, USD, CZK. Autopay 서비스가 허용하는 통화를 선택하세요. 다른 통화에서는 결제 수단이 숨겨집니다.
간편한 설정: Autopay 포털에 등록할 ITN 및 반환 주소가 설정 페이지에 표시됩니다. 키와 고객 데이터가 기록되지 않는 선택적 로그를 제공합니다.
요구 사항
PrestaShop 8.0~9.x, PHP 8.0 이상. Service ID와 Shared key가 있는 Autopay 서비스이며, 서비스의 해시 함수가 SHA-256으로 설정되고 쇼핑몰의 ITN URL이 Autopay 포털에 설정되어 있어야 합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 1개).
