概要
VibeFox Transbank Gateway は、チリのストア向けに Transbank Webpay Plus による決済を WooCommerce に追加します。注文後、購入者は Webpay の決済フォームに移動し、クレジットカード、デビットカード、プリペイドカードで支払って、ストアに戻ります。カード情報がお客様のサイトを経由することはありません。
チリ・ペソ(CLP)で販売しており、標準の Webpay Plus コマースコードを持つストアに適しています。Transbank には決済用のウェブフックがありません。支払いは、購入者が Webpay から戻ったときにサーバー間通信で確認されます。本プラグインは、Webpay Plus Mall、Oneclick の保存カード、定期購入、遅延キャプチャ、通貨換算には対応しておらず、Transbank ポータルで行われた返金はインポートされません。
主な機能
Webpay Plus へのリダイレクト: 注文金額を整数のペソとして Transbank トランザクションを作成し、購入者は Webpay フォームで支払います。
Transbank が確認した場合のみ支払い済み: 戻ってきたときにプラグインが Transbank でトランザクションを確定(commit)します。注文が支払い済みになるのは、Transbank が承認し、金額、buy order、セッションがストアの送信内容と一致した場合だけです。一致しない場合、注文は確認のため保留になります。
確定は最大 1 回: 戻りページの再読み込み、ブラウザの戻るボタン、同時に 2 回戻ってきた場合でも、支払いが 2 回確定されたり、注文が再度変更されたりすることはありません。
エラー時も安全: 確定処理が失敗した場合、プラグインは注文を変更する前に Transbank に実際のトランザクション状態を問い合わせます。支払いが不要になった注文は確定されないため、その注文について購入者に請求されることはありません。
キャンセルと再試行: Webpay フォームがキャンセル、期限切れ、または失敗した場合、注文は支払い待ちのままとなり、購入者は Pay for order ページで分かりやすいメッセージを確認できます。
返金: WooCommerce の注文画面から、整数のペソ単位で全額返金と一部返金ができます。返金は常に支払いが行われた環境で処理されます。
認証情報なしでテスト: インテグレーション環境では、Transbank の公開テスト用コマースコードが自動的に使用されます。
最新の WooCommerce に対応: クラシックチェックアウト、チェックアウトブロック、Pay for order ページ、HPOS に対応しています。エラーは常に記録され、詳細はご要望に応じて確認できます。カード情報やキーは記録されません。スペイン語翻訳(チリ、スペイン)があります。
要件
WordPress 6.0 以降、WooCommerce 8.0 以降、PHP 8.0 以降。ストアの通貨はチリ・ペソ(CLP)。本番決済には、Transbank から発行された本番用の Webpay Plus コマースコードと API Key Secret が必要です。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つ)。
