概要
VibeFox Barion Gateway は、ハンガリーの決済事業者 Barion による支払いを PrestaShop に追加します。支払いの手順で購入者は Barion を選ぶと、安全な Barion の決済ページ(Barion Smart Gateway)に移動し、カード、Barion ウォレット、Apple Pay、Google Pay など、お使いの Barion ショップが提供する方法で支払います。カード情報がお使いのサイトに渡ることはありません。注文は Barion が支払いを確認した後にのみ作成されるため、途中で放棄された支払いが未払いの注文として残ることはありません。
ハンガリーおよび周辺地域で HUF、EUR、USD、CZK の通貨で販売し、Barion ショップをお持ちのストアに適しています。このモジュールは即時決済のみに対応しています。オーソリや後日キャプチャの支払い、サブスクリプションや定期払い、カードの保存、Barion Pixel はありません。
主な機能
Barion 決済ページ: カートの通貨で、カート合計額について Barion の支払いを開始し、商品、送料、ギフトラッピング、税を一覧表示します。HUF の金額は小数点なしで送信されます。
Barion が確認した場合にのみ支払い済み: Barion のコールバックは署名されていないため、モジュールはコールバックや購入者の戻り自体を単独では信頼しません。注文が作成または変更される前に、支払い状態は常に POSKey を使って Barion に確認されます。
金額と通貨の確認: Barion が報告した金額と通貨がカートと比較されます。一致しない場合、注文は Barion payment on hold になり、メモが付きます。
二重処理なし: 繰り返されるコールバックと購入者の戻りが同時に届いても、注文は 1 件だけ作成され、支払いも 1 回だけ記録されます。支払い済みの注文に対して 2 回目の支払いが成功した場合は、メモで警告されます。
安全な再試行: 開始されたすべての支払いが記録されます。以前の試行の遅延した支払いでも注文は作成され、期限切れの以前の試行によって注文がキャンセルされることはありません。
テストと本番モード: モードごとに個別の POSKey とウォレットのメールアドレスを使用します。コールバックと返金は、常に支払いが行われたモードを使用します。
注文ページからの返金: 注文の Barion payment ブロックから、全額および一部の返金ができます。全額返金を行うと、注文は Refunded になります。
任意の注文ステータス: 支払いが成功した後、Payment accepted または Delivered に設定できます。Barion でまだ処理中の支払いは Awaiting Barion payment で待機します。POSKey を含まない任意のログがあります。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。POSKey と Barion ウォレットのメールアドレスを持つ Barion ショップ。カートの通貨は HUF、EUR、USD、CZK のいずれか。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つ)。
