概要
VibeFox Worldline Gateway は、OpenCart 3 と OpenCart 4 を Worldline Direct(旧 Ingenico Direct)のホスト型チェックアウトページに接続します。購入者は最後のチェックアウト手順で Confirm Order をクリックすると、安全な Worldline の決済ページに移動し、カード、ウォレット、または Worldline アカウントで有効になっている他の決済方法で支払って、ストアに戻ります。カード情報が貴店のサイトを経由することはありません。OpenCart は決済前に注文を作成しますが、注文にステータスが付与されるのは Worldline が決済を確認した後です。そのため、未払いの試行は欠落注文のまま残ります。
Worldline Direct の加盟店アカウントをすでにお持ちで、自店のサイトにカード入力フォームを置かずにホスト型の決済ページを利用したいストアに適しています。この拡張機能は、1 回限りの決済を直接販売として受け付けます。保存済みカード、サブスクリプション、埋め込み型のカードフォーム、OpenCart からのキャプチャまたは取り消しを伴う承認のみのモード、サーチャージ、Webhook の自動登録には対応していません。
主な機能
Worldline Direct のホスト型チェックアウト:注文通貨での注文合計に対する 1 回の決済。JPY などの小数点なしの通貨や KWD などの小数点 3 桁の通貨にも対応しています。Merchant Portal で作成したオプションのページテンプレートを使用できます。
Worldline が確認した場合のみ支払い済み:注文ステータスは、購入者がストアに戻った際のサーバー側でのステータス確認の後、または有効な Worldline 署名付きの Webhook の受信後に設定されます。その後、OpenCart は通常の注文メールを送信します。
金額と決済の確認:決済はこの注文の決済試行に属している必要があり、金額と通貨が注文と一致している必要があります。一致しない場合、注文はメモ付きの審査ステータスになります。
二重処理なし:繰り返されたリターンや Webhook によって決済が二重に適用されることはありません。支払い済みのカートに再度請求されることはなく、遅延した決済によってキャンセル済みの注文が再開されることもありません。2 回目の決済は注文のメモで通知されます。
テストアカウントと本番アカウントの分離:テストモードはプレプロダクション環境とテスト用の認証情報を使用し、ライブモードは本番環境とライブ用の認証情報を使用します。各セットは Check credentials ボタンで確認できます。
注文ページからの返金:注文の VibeFox Worldline Gateway タブで、全額返金と一部返金ができます。返金額は Worldline が請求した金額で、元の決済と同じ環境で処理されます。二重返金を防ぐ仕組みも備えています。
独自の注文ステータス:支払い済みの注文、キャプチャ待ちの承認済み決済、審査中の決済、決済エラー、全額返金のそれぞれに対して、OpenCart のステータスを選択できます。
OpenCart の条件とログ:ジオゾーン、最低注文合計、並び順。エラーは常に記録され、キー、カード情報、個人情報はマスクされます。
要件
OpenCart 3.0.x(3.0.5.0 で検証済み)または OpenCart 4.0.2 以降(4.1.0.3 で検証済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。Worldline Direct の加盟店アカウント(テストとライブの両方)で、加盟店 ID(PSPID)、API キー、Webhook キーを持つこと。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つ)。
