概要
VibeFox eWAY Payment Gateway は、eWAY Rapid API Responsive Shared Page を通じたカード決済を OpenCart 3 および OpenCart 4 に追加します。チェックアウトの最後のステップで、購入者は Confirm Order をクリックし、安全な eWAY の決済ページに移動して、カードで支払い、ストアに戻ります。カード情報が貴サイトを経由することはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付くのは eWAY が決済を確認した後です。そのため、途中で放棄された決済や承認されなかった決済は、欠落した注文のままになります。
AUD、NZD、SGD、HKD、MYR で請求し、Rapid API アクセスを持つ eWAY の加盟店アカウントを持つ、オーストラリア、ニュージーランド、アジアのストアに適しています。この拡張機能は、即時にキャプチャされる一回限りのカード決済のみに対応します。貴サイト上にカード入力欄はなく、カードの保存やサブスクリプションもありません。また、オーソリとキャプチャを別々に行うこともできません。MyeWAY で行った返金は OpenCart に同期されません。
主な機能
Responsive Shared Page:注文金額を注文の通貨で、通貨の最小単位で送信する、eWAY がホストする決済ページ。
eWAY が確認した場合にのみ支払い済み:購入者が戻ってくると、拡張機能はこの注文で作成された決済ページの結果を、サーバー間通信で eWAY に問い合わせます。戻りリンクの内容は一切信頼されません。その後、OpenCart は通常の注文メールを送信します。
金額と通貨の確認:承認された金額と通貨を注文と照合します。一部金額での承認など、不一致がある場合は、注文がメモ付きのレビュー状態になります。
取りこぼした戻りも回収:購入者が支払った後にブラウザを閉じた場合、任意の cron URL が約 1 時間後に eWAY に問い合わせ、注文を確定させます。
二重処理なし:戻りが繰り返されても、決済が二回適用されることはありません。新しい試行では、まずこの注文とカートの以前の eWAY 決済ページを確認し、二回目に承認された決済には返金のフラグが付きます。
サンドボックスと本番:モードごとに個別の API 認証情報があり、設定ページには分かりやすいモード表示があります。決済は、行われたモードで確認され、返金されます。
注文ページからの返金:注文の VibeFox eWAY Payment Gateway タブから、eWAY が実際に請求した金額の範囲内で全額または一部の返金を行えます。取引の詳細、返金履歴、eWAY のメモも表示されます。全額返金を行うと Refunded ステータスになります。
OpenCart の条件:独自の注文ステータス、ジオゾーン、最低注文金額、並び順。カード情報、キー、購入者のメールアドレスを含まない任意のログ。
要件
OpenCart 3.0.x(3.0.5.0 で検証済み)または OpenCart 4.0.2 以降(4.1.0.3 で検証済み)、cURL を有効にした PHP 8.0 以降。1 つのダウンロードファイルには、両方のバージョン用のパッケージが含まれています。Rapid API のキーとパスワードを持つ eWAY の加盟店アカウント(テスト用に eWAY サンドボックスアカウント)。ストアの通貨は AUD、NZD、SGD、HKD、MYR のいずれか。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つのキー)。
