概要
VibeFox Barion Gateway は、ハンガリーの決済プロバイダーである Barion による決済を OpenCart 3 と OpenCart 4 に追加します。チェックアウトの最後のステップで購入者は Confirm Order をクリックし、Barion の安全な決済ページ(Barion Smart Gateway)に移動して、カード、Barion Wallet、Apple Pay、Google Pay のうち、お使いの Barion ショップが提供するもので支払います。カード情報がお使いのサイトを経由することはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付くのは Barion が決済を確認した後です。そのため、途中で離脱した決済は、ステータスのない注文として残ります。
HUF、EUR、USD、または CZK で販売し、Barion ショップを持つ、ハンガリーおよび周辺地域のストアに適しています。この拡張機能は即時決済のみに対応しています。予約決済や遅延キャプチャ決済、定期購読や継続課金、カードの保存、Barion Pixel には対応していません。
主な機能
Barion の決済ページ:注文通貨で注文合計金額の Barion 決済を開始し、商品、配送料、その他の注文手数料、税金を明記します。HUF の金額は小数点なしで送信されます。Barion が対応している場合、決済ページの言語は購入者の言語に従います。
Barion が確認した場合にのみ支払い済みとなります:Barion からのコールバックには署名がないため、この拡張機能はコールバックや購入者の戻りだけを信頼することはありません。注文ステータスを設定する前に、決済の状態は必ずお使いの POSKey を使って Barion から取得されます。その後、OpenCart が通常の注文メールを送信します。
金額と通貨の確認:Barion が報告した金額と通貨を注文と照合します。一致しない場合、注文はメモ付きで保留ステータスに移されます。
二重処理なし:同じ瞬間に発生した場合でも、繰り返されるコールバックや購入者の戻りによって決済が記録されるのは一度だけです。新しい試行の前に、カートの以前の未完了の決済が Barion で確認されるため、支払い済みのカートに再度請求されることはありません。
安全な再試行:開始されたすべての決済は記録されます。以前の試行の遅延した決済でも注文は確認され、期限切れの以前の試行によって注文がキャンセルされることはありません。
テストモードと本番モード:モードごとに個別の POSKey と受取ウォレットのメールアドレスを設定します。コールバックと返金は、決済が行われたモードを常に使用します。
注文ページからの返金:注文の VibeFox Barion Gateway タブから全額返金と一部返金ができます。返金履歴と Barion のメモも表示されます。全額返金を行うと、Refunded ステータスに設定されます。
独自の注文ステータス:支払い済みの注文、Barion でまだ処理中の決済、審査中の決済、失敗またはキャンセルされた決済、全額返金に対して、OpenCart のステータスを選択できます。ジオゾーン、最低金額、並び順も設定できます。POSKey を含まない任意のログを利用できます。
必要要件
OpenCart 3.0.x(3.0.5.0 でテスト済み)または OpenCart 4.0.2 以降(4.1.0.3 でテスト済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。POSKey を持つ Barion ショップと、Barion ウォレットのメールアドレス。注文通貨は HUF、EUR、USD、または CZK。vibefox.net で入手した VibeFox ライセンスキー(ドメインごとに 1 つ)。
