概要
VibeFox ifthenpay Gateway は、ポルトガルのお客様向けの ifthenpay 決済を WooCommerce に追加します。チェックアウトでは、設定で選んだ方法が 1 つだけ提示されます:Multibanco の参照番号、MB WAY、またはクレジットカードです。Multibanco の場合、お客様はエンティティ、参照番号、支払金額を受け取り、ATM またはネットバンキングで支払います。MB WAY の場合、お客様は MB WAY アプリでリクエストを承認します。クレジットカードの場合、お客様は ifthenpay の安全なカードページで支払います。
ユーロで販売し、選択した方法のキーを持つ ifthenpay アカウントをお持ちのポルトガルの店舗に適しています。本プラグインは、1 回のインストールにつき ifthenpay の方法を 1 つだけ提供します。WooCommerce からの返金、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 件、メールは 1 通、在庫は 1 回だけ減ります。キャンセル済みの注文に支払いがあった場合は、確認のため保留になります。返金済みの注文が再度開かれることはありません。
テストモードと注文ステータス: クレジットカードと Multibanco は、テストモードで ifthenpay のサンドボックスを使用します。支払い後、注文は「処理中」または「完了」になります。
最新の WooCommerce: クラシックチェックアウト、カートおよびチェックアウトブロック、Pay for order ページ、HPOS に対応しています。キーや電話番号を含まないデバッグログを記録します。ポルトガル語(ポルトガル)の翻訳も含まれています。
要件
WordPress 6.0 以降、WooCommerce 7.0 以降、PHP 8.0 以降。選択した方法のキーを持ち、ifthenpay でコールバックが有効化された ifthenpay アカウント。店舗通貨はユーロ(EUR)。vibefox.net で購入した VibeFox ライセンスキー(ドメインごとに 1 キー)。
