개요
VibeFox ePay.bg Gateway는 불가리아의 결제 서비스 제공업체 ePay.bg를 OpenCart 3 및 OpenCart 4에 추가합니다. 고객은 결제의 마지막 단계에서 Confirm Order를 클릭하면 ePay.bg의 결제 페이지로 이동하여 은행 카드 또는 ePay.bg 계정으로 결제합니다. 그 후 ePay.bg가 쇼핑몰에 서명된 알림을 보내며, 이 알림만이 주문에 상태를 부여합니다. OpenCart는 결제 전에 주문을 생성하므로, 결제하지 않은 시도는 누락된 주문으로 남습니다. 카드 정보는 쇼핑몰을 거치지 않습니다.
불가리아 레프(BGN), 유로(EUR) 또는 미국 달러(USD)로 판매하며 ePay.bg 가맹점 계정을 보유한 쇼핑몰에 적합합니다. 이 확장 프로그램은 일회성 결제만 지원합니다. OpenCart에서의 환불은 지원하지 않으며(환불은 ePay.bg 가맹점 패널에서 처리합니다), 카드 저장, 구독 또는 정기 결제, EasyPay 또는 B-Pay 현금 결제 코드도 지원하지 않습니다.
주요 기능
ePay.bg 결제 페이지: 주문 통화(BGN, EUR 또는 USD)로 된 주문 합계에 대한 서명된 결제 요청이 ePay.bg로 전송되며, 고객은 그곳에서 카드 또는 ePay.bg 계정으로 결제합니다.
ePay.bg가 확인한 경우에만 결제 완료: 알림은 유효한 HMAC-SHA1 체크섬이 있고 이 확장 프로그램이 발급한 청구서에 대한 경우에만 수락됩니다. 고객이 쇼핑몰로 돌아오는 것만으로는 주문이 결제되지 않습니다. 이후 OpenCart가 일반 주문 이메일을 보냅니다.
금액, 통화 및 모드 확인: 서명된 금액, 통화 및 모드(테스트 또는 실서비스)가 저장되며, 결제가 도착하면 다시 확인됩니다. 불일치가 있으면 주문은 메모와 함께 검토 상태가 됩니다.
중복 처리 방지: 반복되거나 동시에 도착한 알림이 결제를 두 번 적용하는 일은 없습니다. 나중에 도착한 거절 또는 만료 알림이 결제 완료된 주문을 바꾸는 일도 없습니다.
거절 및 만료된 요청: 주문은 상태를 받지 않으며, 장바구니는 유지되고, 고객은 다시 결제하거나 다른 결제 수단을 선택할 수 있습니다.
테스트와 실서비스: demo.epay.bg와 www.epay.bg용 별도의 자격 증명을 사용합니다. 모드를 바꾸기 전에 시작된 결제도 계속 확인됩니다.
설정 항목: 청구서 접두사, 결제 요청 만료 시간, ePay.bg 페이지 언어(영어 또는 불가리아어), 결제 후 주문 상태(사용자 고유의 OpenCart 상태 사용 가능), 지역(Geo Zone), 최소 주문 금액 및 정렬 순서.
주문 페이지의 ePay.bg 탭: 청구서, 요청 금액, STAN, BORICA 코드 및 ePay.bg 메모. 결제 요청과 알림은 비밀 키나 카드 데이터가 없는 선택적 로그에 기록되며, 오류는 항상 기록됩니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 하나의 다운로드 파일에 두 버전용 패키지가 모두 들어 있습니다. 결제 통화 BGN, EUR 또는 USD. 고객 번호(MIN)와 비밀 키가 있는 ePay.bg 가맹점 계정, 그리고 ePay.bg 가맹점 프로필에 입력된 쇼핑몰의 알림 URL. vibefox.net에서 구매한 VibeFox 라이선스 키(도메인당 한 개).
