개요
VibeFox PayPlug Gateway는 PayPlug가 호스팅하는 결제 페이지를 통한 카드 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 체크아웃 마지막 단계에서 고객이 Confirm Order를 클릭하면 안전한 PayPlug 페이지로 이동하고, 카드(CB, Visa, Mastercard)로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 PayPlug가 결제를 확인한 후에야 상태를 받습니다. 따라서 결제되지 않은 시도는 누락된 주문으로 남습니다.
유로로 판매하고 PayPlug 계정이 있는 쇼핑몰에 적합합니다. 0.99 ~ 20,000.00 EUR 결제를 받으며, 결제는 즉시 청구됩니다. 이 확장 기능은 Oney 할부, 원클릭 저장 카드, 임베디드 결제 양식, 구독, 지연 청구를 지원하지 않습니다.
주요 기능
PayPlug가 확인한 경우에만 결제 완료: PayPlug 알림은 서명되지 않으므로, 확장 기능은 알림 본문을 절대 신뢰하지 않습니다. 결제 ID만 받아서 비밀 키로 PayPlug API에서 결제 정보를 읽습니다. 결제는 쇼핑몰의 체크아웃 시도 중 하나여야 합니다.
알림 설정 불필요: 알림 URL은 모든 결제와 함께 전송됩니다. 고객의 복귀도 PayPlug를 통해 확인되므로, 알림이 쇼핑몰에 도달하지 못하더라도 주문이 확인됩니다.
금액 및 통화 확인: 결제된 금액(센트 단위)과 통화를 주문과 비교합니다. 일치하지 않으면 주문은 메모와 함께 설정한 On hold 상태가 됩니다.
중복 처리 방지: 반복된 알림이나 복귀로 결제가 두 번 적용되는 일은 없습니다. 새 시도는 열려 있는 PayPlug 페이지를 재사용하거나 닫으므로, 고객이 실수로 같은 장바구니를 두 번 결제할 수 없습니다.
테스트 및 운영 모드: 별도의 비밀 키를 사용합니다. 각 결제는 자신의 모드를 유지하며, 쇼핑몰이 운영 중일 때 테스트 결제는 주문을 완료하지 않습니다.
주문 페이지에서 환불: 주문의 VibeFox PayPlug Gateway 탭에서 PayPlug가 실제로 청구한 금액 한도 내에서 전액 및 부분 환불을 할 수 있습니다. 전액 환불을 하면 Refunded 상태가 설정됩니다. PayPlug 포털에서 처리한 환불은 주문에 메모로 기록됩니다.
자체 주문 상태: 결제 완료, 보류 중 결제, 결제 오류, 전액 환불에 대해 OpenCart 상태를 선택할 수 있습니다.
OpenCart 조건: 지역 구역, 최소 주문 금액 및 정렬 순서. 키, 카드 정보, 고객 데이터가 없는 로그.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 하나의 다운로드에 두 버전용 패키지가 모두 포함됩니다. 테스트 및/또는 운영 비밀 키가 있는 PayPlug 계정. 쇼핑몰 통화로 사용 설정된 유로(EUR). vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 키 1개).
