개요
VibeFox Omise Payment Gateway는 Omise(Opn Payments)를 통한 Visa, Mastercard, JCB 카드 결제를 WooCommerce에 추가합니다. 고객은 체크아웃 페이지의 카드 입력 양식에 카드를 입력합니다. Omise.js가 카드 데이터를 Omise로 직접 전송하므로, 쇼핑몰은 일회용 토큰만 받고 서버에서 결제(청구)가 생성됩니다. 3-D Secure는 은행으로 이동했다가 쇼핑몰로 돌아오는 방식으로 처리됩니다.
태국, 일본, 싱가포르, 말레이시아 및 Omise가 지원하는 기타 시장의 쇼핑몰에 적합하며, 선택적 수동 캡처와 WooCommerce에서의 환불을 포함한 카드 결제를 원하는 경우에 사용할 수 있습니다. 이 플러그인은 카드 결제만 지원합니다. PromptPay, TrueMoney, 모바일 뱅킹, 할부, Konbini, PayNow 등 다른 Omise 결제 수단은 지원하지 않으며, 저장된 카드와 구독도 지원하지 않습니다. 부분 캡처도 지원하지 않습니다.
주요 기능
Omise.js 카드 양식: 클래식 체크아웃, 체크아웃 블록, Pay for order 페이지에서 사용할 수 있습니다. 카드 데이터는 쇼핑몰 서버에 절대 전달되지 않습니다.
Omise 확인 후에만 결제 완료 처리: Omise API에서 읽은 결제가 캡처되고 금액과 통화가 주문과 일치할 때만 주문이 결제 완료로 표시됩니다. 일치하지 않으면 검토를 위해 주문이 보류 상태가 됩니다.
3-D Secure와 웹훅: 결과는 항상 Omise API에서 다시 확인합니다. 고객이 3-D Secure 후 돌아오지 않은 경우 웹훅이 주문을 완료하며, Omise 대시보드에서 이루어진 캡처도 반영합니다.
즉시 캡처 또는 승인만: 승인된 주문은 주문 작업에서 Omise: Capture payment 또는 Omise: Void authorization을 선택할 때까지 보류 상태로 남습니다.
중복 처리 방지: 웹훅이나 반환, 체크아웃 제출이 반복되어도 결제가 두 번 이루어지거나 메모, 이메일, 재고 차감이 중복되지 않습니다. 재시도로 카드에 두 번 청구되는 일은 없으며, 늦게 도착한 결제가 취소되거나 환불된 주문을 다시 열지도 않습니다.
환불: WooCommerce 주문 화면에서 전액 환불과 부분 환불이 가능합니다. 캡처되지 않은 승인의 전액 환불은 승인 무효화로 처리됩니다.
테스트 모드와 운영 모드: 키가 별도로 구분됩니다. 환불, 캡처, 상태 확인은 항상 주문이 결제된 모드의 키를 사용합니다. 주문 작업 Omise: Sync payment status가 제공됩니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, HPOS를 지원합니다. 13개 통화를 지원하며, JPY는 소수점 없이 처리합니다. 키, 토큰, 카드 데이터를 제외한 로그를 기록합니다. 태국어 번역이 포함되어 있습니다.
요구 사항
WordPress 6.2 이상, WooCommerce 8.0 이상, PHP 8.0 이상. 체크아웃 페이지의 HTTPS. 공개 키와 비밀 키가 있는 Omise 계정과 Omise 대시보드의 웹훅. vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 하나).
