개요
VibeFox Tranzila Payment Gateway는 Tranzila(이스라엘)를 통한 신용카드 결제를 OpenCart 3에 추가합니다. 결제 마지막 단계에서 고객이 Confirm Order를 클릭하면, 쇼핑몰의 결제 페이지에 iframe으로 표시되는 Tranzila의 보안 결제 페이지에서 결제합니다. 카드 정보는 Tranzila 서버에만 입력되며 쇼핑몰 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 만들지만, 주문은 검증된 Tranzila 알림을 받은 후에야 상태를 받습니다. 따라서 완료되지 않은 결제 시도는 누락된 주문으로 남습니다.
이 확장 기능은 이스라엘 쇼핑몰과 Tranzila 터미널을 사용하면서 할부 카드 결제, 검증된 결제 알림, 주문 페이지에서의 환불을 원하는 쇼핑몰에 적합합니다. 일회성 카드 결제만 받습니다. 저장된 카드, 정기 결제, 승인과 매입의 분리(J5), 자체 Bit, Apple Pay 또는 Google Pay 버튼, Tranzila 청구서는 지원하지 않습니다.
주요 기능
iframe에 표시되는 Tranzila 결제 페이지: 현재 페이지(iframenew.php) 또는 이전 페이지(iframe.php)를 선택할 수 있으며, 프레임 크기와 페이지 언어(고객의 쇼핑몰 언어 포함)를 설정할 수 있습니다.
Tranzila가 확인한 경우에만 결제 완료: 결제 페이지 토큰, 주문, 터미널, 금액, 통화가 일치하는 신뢰할 수 있는 IP의 Tranzila 알림을 받은 경우에만 주문이 결제 완료 상태가 됩니다. 고객이 결제 페이지에서 돌아오는 것만으로는 주문이 결제 완료로 표시되지 않습니다.
핸드셰이크 금액 잠금: 금액에 묶인 선택적 일회용 토큰으로, 브라우저에서 금액을 바꿀 수 없게 합니다.
할부: 고객은 설정한 최대 할부 개월 수(tashlumim)까지 선택할 수 있으며, 최대 36개월입니다.
불일치 결제는 보류: 금액, 통화 또는 핸드셰이크 토큰이 다른 결제는 주문을 보류 상태로 바꾸고, 수동 검토를 위한 메모를 남깁니다.
중복 처리 방지: 반복된 알림은 한 번만 적용됩니다. 이미 결제된 주문이나 같은 장바구니에 대한 두 번째 결제는 메모로 기록되며, 새 주문에 청구되지 않습니다.
주문 페이지에서 환불: 주문의 확장 기능 탭에서 Tranzila 신용 거래로 전액 및 부분 환불을 할 수 있습니다. 환불 금액과 통화는 실제로 청구된 금액과 통화이며, 결제를 받은 터미널에서 처리됩니다. 전액 환불은 설정한 환불 상태로 바꿉니다.
OpenCart 조건과 로그: ILS, USD, EUR, GBP를 지원하며, 지역(Geo Zone), 최소 주문 금액, 정렬 순서, 자체 주문 상태를 설정할 수 있습니다. 로그에는 비밀번호, 토큰, 고객 데이터가 포함되지 않습니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨), PHP 8.0 이상. Tranzila 터미널: 터미널 이름과 핸드셰이크 및 환불용 터미널 비밀번호. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
