개요
VibeFox Barion Gateway는 헝가리의 결제 대행사 Barion을 통한 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 체크아웃의 마지막 단계에서 고객이 Confirm Order를 클릭하면 Barion의 보안 결제 페이지(Barion Smart Gateway)로 이동하며, 귀하의 Barion 상점이 제공하는 옵션에 따라 카드, Barion Wallet, Apple Pay 또는 Google Pay로 결제합니다. 카드 정보는 귀하의 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 Barion이 결제를 확인한 후에야 상태를 얻습니다. 따라서 중단된 결제는 상태가 없는 주문으로 남습니다.
HUF, EUR, USD 또는 CZK로 판매하고 Barion 상점이 있는 헝가리 및 인근 지역의 쇼핑몰에 적합합니다. 이 확장 기능은 즉시 결제만 지원합니다. 예약 결제나 지연 캡처 결제, 구독 또는 정기 결제, 카드 저장, Barion Pixel은 지원하지 않습니다.
주요 기능
Barion 결제 페이지: 주문 통화로 주문 총액에 대한 Barion 결제가 시작되며, 상품, 배송비, 기타 주문 수수료 및 세금이 함께 표시됩니다. HUF 금액은 소수점 없이 전송됩니다. Barion이 지원하는 경우 결제 페이지 언어는 고객의 언어를 따릅니다.
Barion이 확인한 경우에만 결제 완료: Barion의 콜백에는 서명이 없으므로, 이 확장 기능은 콜백이나 고객의 복귀만으로는 결제를 신뢰하지 않습니다. 주문 상태를 설정하기 전에 결제 상태는 항상 귀하의 POSKey를 사용해 Barion에서 조회합니다. 이후 OpenCart가 일반적인 주문 이메일을 발송합니다.
금액 및 통화 확인: Barion이 보고한 금액과 통화를 주문과 비교합니다. 불일치하는 경우 주문은 메모와 함께 보류 상태로 전환됩니다.
중복 처리 방지: 반복되는 콜백과 고객의 복귀는, 같은 순간에 발생하더라도 결제를 한 번만 기록합니다. 새로운 시도 전에 장바구니의 이전 미완료 결제를 Barion에서 확인하므로, 이미 결제된 장바구니에 다시 청구되지 않습니다.
안전한 재시도: 시작된 모든 결제는 기록됩니다. 이전 시도의 지연된 결제도 여전히 주문을 확인하며, 만료된 이전 시도는 주문을 취소하지 않습니다.
테스트 및 운영 모드: 모드별로 별도의 POSKey와 수취 지갑 이메일을 사용합니다. 콜백과 환불은 항상 결제가 이루어진 모드를 사용합니다.
주문 페이지에서 환불: 주문의 VibeFox Barion Gateway 탭에서 전액 및 부분 환불이 가능하며, 환불 내역과 Barion 메모를 확인할 수 있습니다. 전액 환불 시 주문 상태는 Refunded로 설정됩니다.
고유 주문 상태: 결제 완료 주문, Barion에서 아직 처리 중인 결제, 검토 중인 결제, 실패 또는 취소된 결제, 전액 환불에 대해 OpenCart 상태를 선택할 수 있습니다. 지오존, 최소 금액 및 정렬 순서도 설정할 수 있습니다. POSKey를 제외한 선택적 로그를 사용할 수 있습니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 두 버전용 패키지가 하나의 다운로드 파일에 들어 있습니다. POSKey를 보유한 Barion 상점과 Barion 지갑의 이메일 주소. 주문 통화는 HUF, EUR, USD 또는 CZK. vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 키 하나).
