概要
VibeFox Moneris Gateway は、Moneris Gateway(eSELECTplus)によるクレジットカード決済を OpenCart 3 および OpenCart 4 に追加します。購入者は Confirm Order の手順で、カード番号、有効期限、セキュリティコードをカードフォームに入力します。お客様のサーバーはカード情報を Moneris API に送信し、結果をすぐに受け取ります。そのため、リダイレクトや Webhook はありません。注文にステータスが設定されるのは、Moneris が承認した応答を受け取った場合だけです。カードが拒否された場合、注文はステータスなしのままとなり、購入者は再試行できます。
CAD で販売するカナダのストアや、USD で販売する従来の Moneris USA アカウントを持つストアで、自社のチェックアウトページにカードフォームを表示したい場合に適しています。カード情報はお客様のサーバーを経由するため、本番環境の決済には HTTPS と PCI DSS SAQ D への準拠が必要です。本拡張機能は、保存済みカード、サブスクリプション、Apple Pay や Google Pay、Moneris Checkout や Hosted Tokenization、3-D Secure には対応していません。
主な機能
チェックアウトでのカードフォーム:カード番号、有効期限(MM/YY)、CVC を入力します。表示するカードブランドのロゴも選択できます。カード情報は 1 回のリクエストにのみ使用され、保存されたりログに記録されたりすることはありません。
購入または事前承認:カードに直ちに請求するか、資金を確保するだけにして、後で注文画面のボタンから計上するか、注文を支払い済みステータスに設定して計上できます。
注文からの取り消し:計上されていない事前承認は、ボタンを押すか、注文をキャンセル済みまたは返金済みのステータスに設定することで解放できます。
Moneris が応答しない場合も安全:ステータス確認により、決済が完了したかどうかを確認できます。結果が不明な場合は、カードに再請求するのではなく、注文を審査状態にします。
1 つのカート、1 回の決済:同じカートでの 2 回目のクリックや 2 件目の注文が、再度請求されることはありません。
注文ページからの返金:注文の VibeFox Moneris Gateway タブで、全額返金と一部返金ができます。返金は Moneris が実際に請求した金額までに制限され、返金履歴と Moneris のメモも表示されます。
テストモードと本番モード:Moneris の公開テストストアが既定で入力されます。テスト用の認証情報を使った本番モードでは、決済方法は非表示になります。計上、取り消し、返金は、決済が行われた環境とアカウントに対して常に実行されます。
OpenCart の条件:独自の注文ステータス、ジオゾーン、最低注文金額、並び順を設定できます。カード情報をマスクした任意のログを記録できます。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。Store ID と API Token を持つ Moneris Gateway のストア(カナダの CAD、または従来の米国の USD)、本番環境の決済には HTTPS と PCI DSS SAQ D への準拠。vibefox.net で入手する VibeFox ライセンスキー(ドメインごとに 1 つ)。
