개요
VibeFox Moyasar Payment Gateway는 Moyasar의 호스팅 결제 페이지를 통한 결제를 WooCommerce에 추가합니다. 주문 후 고객은 해당 주문을 위해 생성된 Moyasar 결제 페이지로 이동하여 mada, Visa, Mastercard, Apple Pay, STC Pay 또는 Moyasar 계정에서 활성화된 다른 결제 수단으로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다.
Moyasar 계정으로 국내 및 국제 결제를 받고자 하는 사우디아라비아 및 GCC 지역 쇼핑몰에 적합합니다. 이 플러그인은 일회성 결제만 지원합니다. 자체 체크아웃에는 카드 입력 양식이 없으며, 저장된 카드, 구독, 별도의 승인 및 매입(capture)은 지원하지 않습니다. Moyasar 페이지에 표시되는 결제 수단은 플러그인이 아니라 Moyasar 계정에서 설정합니다.
주요 기능
Moyasar 결제 페이지: 주문 금액에 대해 주문 통화(SAR, AED, USD, EUR, KWD, BHD 또는 OMR)로 인보이스가 생성됩니다. 소수점 셋째 자리까지 쓰는 통화도 fils 단위로 올바르게 변환됩니다.
Moyasar가 확인한 경우에만 결제 완료: 플러그인이 시크릿 키로 Moyasar API에서 인보이스를 조회한 후에만 주문이 결제 완료로 표시됩니다. 고객의 복귀, 인보이스 알림, 선택 사항인 웹훅도 같은 방식으로 검증되므로, 브라우저를 닫아도 결제된 주문이 보류 상태로 남지 않습니다.
금액 및 통화 확인: 결제된 금액과 통화를 주문과 비교합니다. 일치하지 않으면 주문이 메모와 함께 보류 상태가 됩니다.
중복 처리 방지: 확인 정보가 동시에 도착하더라도 각 결제는 한 번만 적용됩니다. 주문 금액이 변경되거나 주문이 취소되면 이전 결제 페이지가 닫히며, 지연되었거나 중복된 결제는 주문 메모에 기록됩니다.
테스트 모드와 실서비스 모드: 모드별로 별도의 시크릿 키를 사용합니다. 환불은 항상 결제가 이루어진 모드의 키를 사용합니다.
환불: WooCommerce 주문 화면에서 전액 및 부분 환불이 가능합니다. 2시간 이내에 이루어진 카드 결제의 전액 환불은 취소(void)로 전송됩니다. Moyasar Dashboard에서 이루어진 환불은 주문에 기록됩니다.
원하는 주문 상태 선택: 결제가 성공하면 Processing, Completed 또는 On hold 중 원하는 상태로 한 번의 상태 변경으로 설정됩니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, Pay for order 페이지, HPOS를 지원합니다. 키, 카드 정보, 고객 정보 없이 로그를 기록합니다. 아랍어 번역이 포함되어 있습니다.
요구 사항
WordPress 6.0 이상, WooCommerce 8.0 이상, PHP 8.0 이상. 비밀 API 키가 있는 Moyasar 계정이 필요하며, Moyasar Dashboard에서 웹훅 설정을 권장합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나)가 필요합니다.
