개요
VibeFox PayPlug Gateway는 PayPlug가 호스팅하는 결제 페이지를 통한 카드 결제를 PrestaShop에 추가합니다. 결제 단계에서 고객은 PayPlug를 선택하고, 보안된 PayPlug 페이지로 이동하여 카드(CB, Visa, Mastercard)로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. 주문은 PayPlug가 결제를 확인한 후에만 생성되므로, 중단된 결제로 미결제 주문이 남지 않습니다.
유로로 판매하고 PayPlug 계정이 있는 쇼핑몰에 적합합니다. 0.99 ~ 20,000.00 EUR 사이의 결제를 받으며, 즉시 매출로 확정됩니다. 이 모듈에는 Oney 할부, 원클릭 저장 카드, 임베디드 결제 양식, 구독, 지연 캡처가 없습니다.
주요 기능
PayPlug가 확인한 경우에만 결제 완료:PayPlug 알림은 서명되지 않으므로 모듈은 알림 내용을 신뢰하지 않습니다. 결제 ID만 받고, 비밀 키로 PayPlug API에서 결제 정보를 읽습니다. 해당 결제는 쇼핑몰의 체크아웃 시도 중 하나여야 합니다.
알림 설정 불필요:모든 결제에 알림 URL이 함께 전송됩니다. 고객이 돌아오는 것도 PayPlug에서 검증되므로, 알림이 쇼핑몰에 도달하지 못하더라도 주문은 생성됩니다.
금액 및 통화 확인:결제된 금액(센트 단위)과 통화를 장바구니와 비교합니다. 불일치하면 주문은 메모와 함께 PayPlug payment on hold 상태가 됩니다.
중복 처리 방지:반복된 알림이나 복귀로 주문이 중복 생성되거나 결제가 두 번 기록되지 않습니다. 다시 결제하면 열려 있는 PayPlug 결제 페이지를 재사용하거나 닫으므로, 고객이 실수로 같은 장바구니를 두 번 결제할 수 없습니다.
테스트 및 운영 모드:비밀 키가 분리되어 있습니다. 각 결제는 자신의 모드를 유지하며, 쇼핑몰이 운영 중일 때 테스트 결제는 주문을 완료하지 않습니다.
주문 페이지에서 환불:주문의 PayPlug payment 블록에서 전액 및 부분 환불이 가능하며, PayPlug가 실제로 청구한 금액 한도 내에서 진행됩니다. 전액 환불 시 주문은 Refunded 상태가 됩니다. PayPlug 포털에서 진행한 환불은 주문 메모에 기록됩니다.
원하는 주문 상태:결제 성공 후 Payment accepted 또는 Delivered로 설정할 수 있으며, 상태 변경은 한 번만 일어납니다.
주문 페이지의 PayPlug 블록:결제, 결제 상태, 환불 내역, 모듈 메모를 표시합니다. 키, 카드 정보, 고객 데이터가 없는 선택적 로그를 제공합니다.
요구 사항
PrestaShop 8.0 ~ 9.x, PHP 8.0 이상. 테스트 및/또는 운영 비밀 키가 있는 PayPlug 계정. 쇼핑몰 통화: 유로(EUR). vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 하나).
