概要
VibeFox Moyasar Payment Gateway は、Moyasar のホスト型決済ページによる決済を OpenCart 3 および OpenCart 4 に追加します。チェックアウトの最後のステップで、購入者は Confirm Order をクリックし、注文用に作成された Moyasar の決済ページに移動します。そこで mada、Visa、Mastercard、Apple Pay、STC Pay、または Moyasar アカウントで有効になっているその他の方法で支払い、ストアに戻ります。OpenCart は支払いの前に注文を作成しますが、注文にステータスが付くのは Moyasar が支払いを確認した後だけです。そのため、未払いの試行は欠番注文のままになります。
Moyasar アカウントでローカルおよび海外の決済を受け付けたい、サウジアラビアや GCC のストアに適しています。この拡張機能は単発の支払いのみに対応しています。ご自身のチェックアウトにカードフォームはなく、保存済みカード、サブスクリプション、オーソリとキャプチャの分離には対応していません。Moyasar のページに表示される方法は、拡張機能ではなく Moyasar アカウントで設定します。
主な機能
Moyasar の決済ページ:注文通貨(SAR、AED、USD、EUR、KWD、BHD、OMR)で注文合計額の請求書が作成されます。小数点以下 3 桁の通貨は、フィルに正しく換算されます。
Moyasar が確認した場合にのみ支払い済み:拡張機能は、注文ステータスを設定する前に、シークレットキーを使って Moyasar API から請求書を読み取ります。購入者の戻り、請求書の通知、任意の Webhook も同じ方法で検証されます。その後、OpenCart は通常の注文メールを送信します。
金額と通貨の確認:支払われた金額と通貨を注文と照合します。不一致があると、注文はメモ付きの確認ステータスになります。
二重処理なし:確認が同時に届いても、各支払いは一度だけ適用されます。新しい試行では、カートの未完了の決済ページを再利用するかキャンセルするため、二重に支払われることはありません。
テストモードと本番モード:モードごとに別々のシークレットキーを使用します。各支払いは、行われたモードのキーで確認され、返金されます。
注文ページからの返金:注文の VibeFox Moyasar Payment Gateway タブで、全額返金と一部返金ができます。返金額は Moyasar が請求した金額が上限です。2 時間以内に行われたカード支払いの全額返金は、取り消し(void)として送信されます。Moyasar ダッシュボードで行われた返金は、注文にメモされます。
独自の注文ステータス:支払い済みの注文、Moyasar が審査中の支払い、保留中の支払い、支払いエラー、全額返金に対して、OpenCart のステータスを選べます。
OpenCart の条件:ジオゾーン、最低注文金額、並び順。キー、カードデータ、購入者の詳細を含まないログを記録します。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、PHP 8.0 以降。ダウンロードには両方のバージョン用のパッケージが含まれています。シークレット API キーを持つ Moyasar アカウント。Moyasar ダッシュボードでの Webhook を推奨します。vibefox.net で購入した VibeFox ライセンスキー(ドメインごとに 1 つ)。
