概要
VibeFox ifthenpay Gateway は、ポルトガルのお客様向けの ifthenpay 決済を OpenCart 3 と OpenCart 4 に追加します。チェックアウトでは、設定で選択した 1 つの方式だけが提供されます:Multibanco の参照番号、MB WAY、またはクレジットカードです。Multibanco の場合、購入者は ATM またはオンラインバンキングで支払うための事業体、参照番号、金額を受け取ります。MB WAY の場合、購入者は MB WAY アプリで要求を承認します。クレジットカードの場合、購入者は ifthenpay の安全なカード決済ページで支払い、注文は決済が確認された後にのみステータスを取得します。
ユーロで販売し、選択した方式のキーを持つ ifthenpay アカウントをお持ちの、ポルトガルのストアに適しています。この拡張機能は、インストールごとに 1 つの ifthenpay 方式を提供します。OpenCart からの返金、Payshop、Cofidis Pay、Apple Pay、Google Pay、PIX、Pay-by-Link には対応しておらず、サブスクリプションやカードの保存もできません。未払いの Multibanco 参照番号の自動期限切れや、決済状況のポーリングも行いません。
主な機能
Multibanco:注文金額に対して動的な参照番号が作成されます。注文は設定した「支払い待ち」ステータスで待機し、参照番号は注文完了ページ、注文メール、お客様の注文履歴に表示されます。
MB WAY:購入者は MB WAY に登録された携帯電話番号(ポルトガルの番号、または 351#912345678 形式の国際番号)を入力し、アプリで支払いを承認します。
クレジットカード:ifthenpay のカード決済ページで支払われ、署名付きの戻り(Credit Card キーによる HMAC-SHA256)またはコールバックによって確認されます。
保護されたコールバック:コールバックは、お客様のフィッシング対策キーが付いたものだけが受け付けられます。偽造されたリクエストが注文を変更することはありません。
金額の確認:支払われた金額は注文合計と 1 セント単位で照合されます。金額が一致しない場合、注文は選択したレビュー用ステータスになり、メモが追加されます。
重複処理の防止:繰り返されるコールバックや戻りでは何も変わりません。支払いは 1 件、メモも 1 件です。すでに支払い済みまたは支払い待ちの注文があるカートに再請求されることはなく、キャンセルされた注文に支払いがあった場合はレビュー状態になり、返金済みの注文が再開されることはありません。
テストモードと独自のステータス:Credit Card と Multibanco は、テストモードで ifthenpay のサンドボックスを使用します。支払い済み、支払い待ち、保留中の支払いに対して、OpenCart のステータスを選択できます。
注文ページの ifthenpay タブ:参照番号またはリクエスト ID 付きの支払い試行、保留中の注文に関する警告、拡張機能のメモを表示します。ジオゾーン、最低金額、並び順は OpenCart と同じです。ログにはキーや電話番号は記録されません。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、PHP 8.0 以降。ダウンロードには両方のバージョン用のパッケージが含まれます。選択した方式のキーを持ち、ifthenpay によってコールバックが有効化された ifthenpay アカウント。注文通貨はユーロ(EUR)。vibefox.net で入手できる VibeFox ライセンスキー(ドメインごとに 1 つ)。
