概要
VibeFox Stripe Gateway は、Stripe Checkout によるカード決済を OpenCart 3 と OpenCart 4 に追加します。購入手続きの最後のステップで、購入者は Confirm Order をクリックして Stripe がホストする決済ページに移動し、クレジットカードまたはデビットカードで支払って、ストアに戻ります。カード情報が貴サイトを通ることはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付くのは Stripe が決済を確認した後です。そのため、未払いの試行は注文欠落のままになります。
自サイトにカードフォームを構築せず、Stripe アカウントでカードを受け付けたいストアに適しています。この拡張機能は 1 回限りのカード決済のみに対応しています。保存済みカード、サブスクリプション、サイト上のカードフォーム、サイト上の Apple Pay や Google Pay ボタン、オーソリとキャプチャの分離には対応していません。
主な機能
Stripe Checkout: 注文通貨で注文合計を 1 回で決済します。JPY や KRW のような小数点なし通貨、KWD や BHD のような小数点 3 桁の通貨にも対応しています。
Stripe が確認した場合のみ支払い済み: 注文ステータスは、署名付きの Stripe ウェブフックを受け取った後、または購入者がストアに戻った際のサーバー側での決済確認の後に設定されます。その後、OpenCart は通常の注文メールを送信します。
金額と通貨の確認: Stripe が報告した金額と通貨を注文と照合します。一致しない場合は、注文にメモを付けて確認用のステータスに設定します。
二重処理なし: 繰り返されるウェブフックやストアへの戻りによって、決済が二重に適用されることはありません。新しい試行を行うと、カートの以前の Stripe セッションは閉じられるため、二重に支払うことはできません。
テストモードと本番モード: モードごとにシークレットキーとウェブフックのシークレットを別々に設定します。テスト決済が本番決済を確定させることはなく、返金は決済が行われたモードに送られます。
注文画面からの返金: 注文の VibeFox Stripe Gateway タブから全額返金と一部返金ができ、返金履歴と Stripe のメモも確認できます。全額返金を行うと Refunded ステータスに設定されます。Stripe ダッシュボードで行った返金は注文にメモとして記録されます。
独自の注文ステータス: 支払い済みの注文、保留中の決済、確認中の決済、失敗した決済、全額返金のそれぞれに、OpenCart のステータスを選べます。
OpenCart の条件設定: ジオゾーン、最低注文金額、並び順。キーや顧客データを含まない任意のログ機能があります。
要件
OpenCart 3.0.x(3.0.5.0 でテスト済み)または OpenCart 4.0.2 以降(4.1.0.3 でテスト済み)、PHP 8.0 以降。両方のバージョン用のパッケージが 1 つのダウンロードに含まれています。シークレット API キーとウェブフックエンドポイントを持つ Stripe アカウント。VibeFox ライセンスキー(vibefox.net で購入。1 つのキーは 1 つのドメインで使用可能)。
