개요
VibeFox Hubtel Pay Gateway는 가나에서의 Hubtel 결제를 WooCommerce에 추가합니다. 주문 완료 후 고객은 안전한 Hubtel Online Checkout 페이지로 이동하여 MTN MoMo, Telecel Cash, AirtelTigo Money, Visa 또는 Mastercard 카드 또는 GhQR로 결제한 후 쇼핑몰로 돌아옵니다.
가나 세디(GHS)로 판매하고 Hubtel 비즈니스 계정을 보유한 가나 쇼핑몰에 적합합니다. Hubtel의 Transaction Status API를 사용하려면 웹 서버의 IP 주소가 Hubtel에 의해 화이트리스트에 등록되어야 하며, Hubtel에는 공개 테스트 환경이 없으므로 모든 결제는 실제 거래로 진행됩니다. 이 플러그인은 WooCommerce를 통한 환불, 정기 구독, 카드 저장 및 WooCommerce 내 결제 채널 선택을 지원하지 않습니다.
주요 기능
Hubtel 호스팅 결제 페이지: Hubtel 페이지에서의 Mobile Money 및 카드 결제. 고객이 해당 페이지에서 직접 채널을 선택합니다.
Hubtel 확인 시에만 결제 완료 처리: Hubtel 콜백은 서명되지 않으므로 플러그인은 콜백을 절대 신뢰하지 않습니다. 인증된 Hubtel Transaction Status API에 조회하여 Hubtel이 정확한 GHS 주문 총액에 대해 Paid로 보고한 경우에만 주문을 결제 완료로 표시합니다.
금액 확인: 금액이 일치하지 않으면 쇼핑몰 관리자를 위한 메모와 함께 주문을 보류 중으로 전환합니다.
Hubtel 측 추가 설정 불필요: 콜백 URL이 모든 결제와 함께 자동으로 전송됩니다.
유실된 콜백 보호: 고객이 쇼핑몰로 복귀할 때 결제를 확인하고, 백그라운드 검사를 통해 다시 확인하며, 쇼핑몰 관리자가 주문 작업에서 Check Hubtel payment status를 직접 실행할 수도 있습니다.
이중 처리 방지: 모든 결제 시도에는 고유한 참조 번호가 부여됩니다. 반복된 콜백으로 인해 주문이 두 번 완료되거나 취소 또는 환불된 주문이 다시 열리지 않습니다. 이미 결제된 주문에 대해 두 번째 결제가 발생하면 환불 대상으로 플래그가 지정됩니다.
Hubtel에서의 취소: 고객은 안내 메시지와 함께 Pay for order 페이지로 돌아가 다시 결제를 시도할 수 있습니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, Pay for order 페이지, HPOS 지원. API 키나 고객 데이터 없이 기록되는 로그.
요구 사항
WordPress 6.2 이상, WooCommerce 8.0 이상, PHP 8.0 이상. API ID, API Key 및 가맹점 계정 번호(POS Sales ID)가 있는 Hubtel 비즈니스 계정과 Hubtel에 화이트리스트로 등록된 서버 IP. 쇼핑몰 통화 가나 세디(GHS). vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 키 1개).
