概要
VibeFox Braintree Gateway は、Braintree によるクレジットカードとデビットカードの決済を OpenCart 3 と OpenCart 4 に追加します。チェックアウトの最後のステップで購入者は Braintree Drop-in フォームにカード情報を入力し、発行会社が求める場合は 3-D Secure の認証を完了して、Confirm Order をクリックします。カードフォームは Braintree が提供するため、カード情報がお使いのサイトを経由することはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付くのは Braintree が決済を受け付けた後です。カードが拒否された場合、注文はステータスのないまま残り、購入者はすぐに再試行できます。
Braintree の加盟店アカウントを持ち、自店のチェックアウトでカード決済を受け付けたいストアに適しています。本拡張機能はカード決済のみに対応しています。保存済みカード、定期購読や継続課金、PayPal、Venmo、Apple Pay、Google Pay、ローカルの決済方法には対応しておらず、Braintree のウェブフックも使用しません。
主な機能
確認ステップの Braintree Drop-in:安全なカードフォームは、ストアの言語で Braintree から読み込まれ、ストアに届くのは 1 回限りの決済トークンのみです。
3-D Secure 2:Enabled、Required、Disabled から選択します。Enabled は認証に失敗した取引をブロックします。Required は責任移転を伴う決済のみを受け付けます。カードに請求する前に、結果はサーバー側で確認されます。
Sale or Authorize only:すぐに請求するか、金額を確保しておき、後で注文画面からキャプチャまたは取り消しできます。
金額と通貨の確認:請求された金額と通貨は注文と照合されます。注文と一致しない請求は自動的に取り消され、購入者には請求されません。
二重請求なし:二重送信や確認の繰り返しによって注文が再度請求されることはありません。カードには請求されたものの注文ステータスを設定できなかった場合、同じセッションでの次の試行は、新たな請求なしでその注文を完了させます。
注文画面からの返金、キャプチャ、取り消し:注文の VibeFox Braintree Gateway タブから全額返金と一部返金ができます。決済が清算される前の全額返金は、取り消しとして処理されます。
サンドボックスと本番:環境ごとに個別の認証情報と加盟店アカウントがあり、通貨ごとに加盟店アカウントを設定できます。キャプチャ、取り消し、返金は常に決済を行った環境を使用します。
独自の注文ステータス:支払い済みの注文、承認、審査中の決済、取り消し、全額返金について、OpenCart のステータスを選択できます。ジオゾーン、最低金額、並び順も設定できます。API キー、カード情報、購入者データを含まないログを利用できます。
必要要件
OpenCart 3.0.x(3.0.5.0 でテスト済み)または OpenCart 4.0.2 以降(4.1.0.3 でテスト済み)、PHP 8.0 以降。両方のバージョン用のパッケージが 1 つのダウンロードに含まれています。Merchant ID、公開キー、秘密キーを持つ Braintree アカウント。アカウントで 3-D Secure を無効にしない限り、3-D Secure が有効になっている必要があります。vibefox.net で入手した VibeFox ライセンスキー(ドメインごとに 1 つ)。
