개요
VibeFox Tpay Payment는 폴란드의 쇼핑몰을 위해 PrestaShop에 Tpay 결제를 추가합니다. 결제 단계에서 고객은 Tpay를 선택하면 안전한 Tpay 결제 페이지로 이동합니다. 해당 페이지에서는 BLIK, 온라인 계좌이체, 카드, 그리고 고객님의 Tpay 계정에서 활성화된 기타 결제 수단을 이용할 수 있습니다. 이 모듈은 Tpay Open API를 사용합니다. 주문은 Tpay가 결제를 확인한 후에만 생성되므로, 중도에 포기된 결제로 미결제 주문이 남지 않습니다.
złoty(즈워티)로 판매하며 BLIK, 계좌이체, 카드를 하나의 결제 수단으로 제공하고자 하는 폴란드 쇼핑몰에 적합합니다. 이 모듈은 PLN으로만 작동합니다. 고객은 쇼핑몰이 아닌 Tpay 페이지에서 은행을 선택하거나 BLIK 코드를 입력합니다. 쇼핑몰에는 저장된 카드, 정기 구독, Apple Pay 또는 Google Pay 버튼, 할부 계산기가 없습니다.
주요 기능
Tpay 결제 페이지: 안전한 Tpay 페이지에서 BLIK, 온라인 계좌이체, 카드 및 기타 Tpay 결제 수단을 제공합니다. 폴란드어, 영어 또는 우크라이나어로 표시됩니다.
Tpay가 확인한 경우에만 결제 완료: 주문은 Tpay 알림이 MD5 체크섬(보안 코드 사용), Merchant ID 및 JWS 서명 검사를 통과한 후, 또는 고객이 돌아왔을 때 서버에서 상태를 확인한 후에 생성됩니다. 금액은 장바구니 금액과 일치해야 합니다. 일치하지 않으면 주문은 메모와 함께 Tpay payment on hold 상태가 됩니다.
안전한 재결제: 결제 시도마다 고유한 참조 번호가 있습니다. 새 결제 시도가 시작되면 해당 장바구니의 이전 미결제 Tpay 거래는 취소되며, 이전 링크로 이루어진 결제도 장바구니와 정확히 연결됩니다.
이중 처리 방지: 반복되거나 동시에 도착한 알림으로 주문이 두 번 생성되지 않습니다. 이미 결제 완료된 주문에 대한 두 번째 결제는 기록만 됩니다.
주문 페이지에서 환불: 주문의 Tpay payment 블록에서 전액 및 부분 환불이 가능하며, 항상 주문이 결제된 환경(샌드박스 또는 운영)에서 처리되고, Tpay가 청구한 금액을 한도로 합니다.
샌드박스와 운영: 환경마다 별도의 키를 사용합니다. 샌드박스 모드에서는 키와 API 호스트가 모두 전환됩니다.
주문 페이지의 Tpay 블록: Tpay 거래, 장바구니의 모든 결제 시도, 환불 내역, 결제 메모를 표시합니다. 키나 고객 데이터가 없는 선택적 로그를 제공합니다.
요구 사항
PrestaShop 8.0 ~ 9.x, PHP 8.0 이상(JWS 서명 검사를 위해 OpenSSL 확장 필요). 쇼핑몰 통화 PLN. Merchant ID, Open API Client ID, Client secret과 알림용 보안 코드가 있는 Tpay 가맹점 계정. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
