개요
VibeFox Mollie Gateway는 Mollie의 호스팅 결제 페이지를 통한 결제를 PrestaShop에 추가합니다. 결제 단계에서 고객은 Mollie를 선택하고 Mollie 결제 페이지로 이동하여, Mollie 계정에서 활성화된 결제 수단(iDEAL, 카드, Bancontact, 계좌이체 등) 중 하나로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. 주문은 Mollie가 결제를 확인한 후에만 생성되므로, 중간에 포기된 결제로 미결제 주문이 남지 않습니다.
이 모듈은 자체 사이트에 양식을 만들지 않고 Mollie의 모든 결제 수단을 하나의 결제 옵션으로 제공하려는 쇼핑몰에 적합합니다. 결제 수단은 쇼핑몰 체크아웃이 아니라 Mollie 페이지에서 선택됩니다. 모듈은 구독이나 정기 결제, 저장된 카드나 위임(mandate), 사이트의 카드 입력란, Apple Pay 또는 PayPal 간편 결제 버튼, Klarna 계열 결제 수단에 필요한 주문 항목을 지원하지 않으며, PrestaShop에서 승인된 결제를 캡처하거나 취소할 수 없습니다.
주요 기능
Mollie 호스팅 체크아웃: 장바구니 금액을 장바구니 통화로 결제하는 결제 옵션 하나를 제공합니다. 28개 통화를 지원하며, JPY와 ISK는 소수점 없이 처리됩니다.
Mollie 확인 시에만 결제 완료: 모든 웹훅과 고객의 모든 복귀는 본인의 키로 Mollie API에서 결제 정보를 가져와 확인합니다. 결제된 금액과 통화는 장바구니와 일치해야 하며, 일치하지 않으면 주문이 메모와 함께 Mollie payment on hold 상태가 됩니다.
Mollie에서 별도 설정 불필요: 웹훅 URL은 모든 결제와 함께 전송됩니다.
이중 처리 방지: 반복되는 웹훅과 복귀는 두 번째 주문을 만들지 않습니다. 새 시도는 아직 열려 있는 Mollie 결제를 재사용하거나, 장바구니가 변경되었다면 그 결제를 취소합니다. 같은 장바구니의 결제가 두 건 모두 완료되면, 메모로 중복 결제의 환불을 요청합니다.
계좌이체, 승인, 차지백: 계좌이체 주문은 Awaiting Mollie payment 상태에서 입금을 기다리고, 승인된 결제에는 캡처 안내가 표시되며, 차지백은 메모를 추가하고 주문을 보류 상태로 만듭니다.
테스트 모드와 운영 모드: API 키가 각각 분리되어 있습니다. 각 결제는 자신의 모드를 기억하므로, 모드를 전환한 후에도 이전 결제의 상태 확인과 환불이 계속 작동합니다. 테스트 결제가 운영 쇼핑몰의 주문을 완료시키는 일은 없습니다.
주문 페이지에서 환불: Mollie payment 블록에서 전액 및 부분 환불이 가능하며, Mollie가 실제로 청구한 금액을 기준으로 합니다. 전액 환불 시 주문은 Refunded 상태가 됩니다.
원하는 주문 상태: 결제가 성공한 후 Payment accepted 또는 Delivered로 설정할 수 있습니다. 키나 고객 데이터를 제외한 선택 로그를 기록합니다.
요구 사항
PrestaShop 8.0 ~ 9.x, PHP 8.0 이상. 테스트 및 운영 API 키가 있는 Mollie 계정과 Mollie가 지원하는 쇼핑몰 통화. 웹훅을 받으려면 사이트가 인터넷에서 접근 가능해야 합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
