개요
VibeFox iPay88 Payment Gateway는 iPay88 Malaysia, Philippines, Indonesia, Thailand의 iPay88 결제를 WooCommerce에 추가합니다. 주문이 완료되면 고객은 고객이 속한 지역의 iPay88 결제 페이지로 이동하여 카드, FPX 온라인 뱅킹, 전자지갑 또는 iPay88 계정에서 제공하는 다른 방법으로 결제한 뒤 쇼핑몰로 돌아옵니다.
iPay88 가맹점 계정이 있고 고객이 iPay88 페이지에서 결제하기를 원하는 동남아시아 쇼핑몰에 적합합니다. 플러그인은 일회성 결제만 지원합니다. WooCommerce에서의 환불, 카드 저장, 구독, 사전 승인 및 캡처, 사이트의 카드 입력 필드, 자동 결제 상태 재조회는 지원하지 않습니다.
주요 기능
iPay88 지역 4곳: Malaysia, Philippines, Indonesia, Thailand 중에서 선택할 수 있습니다. 주문은 해당 통화로 청구되며, 해당 통화를 지역에서 청구할 수 없으면 결제 방법이 숨겨집니다. IDR은 소수점 없이 전송됩니다.
iPay88가 확인한 경우에만 결제 완료: 주문은 Merchant Key로 서명되고 금액과 통화가 주문과 일치하는 응답을 받은 후에만 결제 완료로 표시됩니다. 불일치하면 주문은 메모와 함께 보류 상태가 됩니다.
iPay88의 두 가지 응답 처리: 고객의 복귀와 서버 간 백엔드 알림을 모두 처리합니다. 백엔드 알림은 처리가 완료된 후에만 승인되며, 그렇지 않으면 iPay88이 다시 전송합니다.
SHA256 또는 SHA1 서명: 현재 iPay88 사양에 따른 SHA256과 기존 방식 옵션인 SHA1을 지원합니다. 응답은 두 형식 모두 허용됩니다.
이중 처리 방지: 반복되거나 동시에 도착한 응답이 주문 메모, 재고 차감, 이메일을 중복으로 만들지 않습니다. 취소된 주문에 대한 결제나 이미 결제된 주문에 대한 두 번째 결제는 메모만 추가하고, 주문을 다시 열지 않습니다.
대기 중 및 실패한 결제: 대기 중인 결제(예: ATM 또는 가상계좌 이체)는 iPay88이 확인할 때까지 주문을 보류 상태로 둡니다. 결제가 실패하면 고객은 그 사유를 확인하고 다시 결제할 수 있습니다.
테스트 모드와 참조 접두사: 주문 금액 대신 고정된 소액의 테스트 금액을 사용합니다. 하나의 iPay88 계정을 여러 쇼핑몰이 함께 쓸 때 선택적으로 참조 접두사를 설정할 수 있습니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, Pay for order 페이지, HPOS를 지원합니다. 개인정보나 서명을 포함하지 않고 로그를 기록합니다. 말레이어 번역이 포함되어 있습니다.
요구 사항
WordPress 6.0 이상, WooCommerce 7.0 이상, PHP 8.0 이상. Merchant Code와 Merchant Key가 있는 iPay88 가맹점 계정, 그리고 iPay88에 Request URL로 등록된 쇼핑몰 주소가 필요합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나)가 필요합니다.
