概要
VibeFox Datatrans Gateway は、スイスの決済サービスプロバイダーである Datatrans による決済を OpenCart 3 と OpenCart 4 に追加します。最後のチェックアウトステップで購入者が Confirm Order をクリックすると、Datatrans の決済ページに移動し、クレジットカード、TWINT、PostFinance、または Datatrans アカウントで有効になっているその他の方法で支払い、ストアに戻ります。カード情報がサイトを経由することはありません。OpenCart は支払いの前に注文を作成しますが、注文が状態を得るのは Datatrans が決済を確認した後のみです。そのため、未払いの試行は、ステータスのない注文として残ります。
Datatrans の加盟店アカウントを持ち、ホスト型の決済ページと、OpenCart の注文ページからの返金を希望するストアに適しています。この拡張機能が扱うのは、一回限りの支払いのみです。保存済みカードやエイリアス、定期購入、サイト上の Lightbox や Secure Fields との統合、設定での支払い方法の選択、承認の部分キャプチャには対応していません。
主な機能
Datatrans の決済ページ:注文通貨で注文合計を一括決済します。小数点のない通貨や小数点以下 3 桁の通貨にも対応しています。ページはストアの言語に合わせて、ドイツ語、英語、フランス語、イタリア語のいずれかで開きます。
Datatrans が確認した場合のみ支払い済み:注文のステータスは、署名付きの Datatrans ウェブフックを受信した後、または Datatrans のステータス API によるサーバー側の確認の後に設定されます。その後、OpenCart は通常の注文メールを送信します。
金額と通貨の確認:Datatrans から報告された金額と通貨を注文と照合します。一致しない場合、注文は備考付きの確認ステータスになります。
今すぐ承認、後で売上確定:Auto settle をオフにすると、支払いは承認のみとなります。注文の VibeFox Datatrans Gateway タブで売上確定またはキャンセルできます。
二重処理なし:繰り返し届くウェブフックや戻りリクエストによって、支払いが二重に適用されることはありません。同じカートで新たに試行すると、以前の Datatrans トランザクションを確認して終了させるため、カートが二重に支払われることはありません。
サンドボックスと本番:加盟店 ID、API パスワード、署名キーはそれぞれ別々です。売上確定と返金は、常に支払いが行われた環境に送信されます。
注文ページからの返金:注文のタブで全額または一部の返金が可能です。返金履歴と Datatrans の備考も表示されます。全額返金を行うと Refunded ステータスが設定されます。
OpenCart の条件とステータス:ジオゾーン、最低注文金額、並び順、そして支払い済み、保留、キャンセル、返金済みの注文に使う独自のステータス。キーや顧客データを含まない任意のログ機能があります。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。加盟店 ID、API パスワード、推奨の HMAC 署名キーを持つ Datatrans アカウント。ウェブフックを受信するため、インターネットから到達可能なストア。vibefox.net で購入した VibeFox のライセンスキー(ドメインごとに 1 つ)。
