概要
VibeFox Mollie Gateway は、Mollie のホスト型決済ページ経由の決済を PrestaShop に追加します。決済ステップで購入者は Mollie を選び、Mollie の決済ページに移動して、Mollie アカウントで有効になっている決済方法(iDEAL、カード、Bancontact、銀行振込など)から 1 つを選んで支払い、ストアに戻ります。カード情報が貴サイトを経由することはありません。注文は Mollie が決済を確認した後にのみ作成されるため、途中で中断された決済によって未払いの注文が残ることはありません。
Mollie のすべての決済方法を 1 つの決済オプションにまとめて提供したいが、自店のサイトにフォームを作りたくないストアに適しています。決済方法は貴店のチェックアウトではなく Mollie のページで選択されます。本モジュールは、定期決済やサブスクリプション、保存済みカードや委任契約(マンデート)、貴サイト上のカード入力欄、Apple Pay や PayPal のエクスプレスボタン、Klarna 系の決済方法に必要な注文明細には対応していません。また、PrestaShop から承認済みの決済をキャプチャしたり取り消したりすることもできません。
主な機能
Mollie ホスト型チェックアウト:カートの合計金額を、カートの通貨で決済する決済オプションを 1 つ提供します。28 通貨に対応し、JPY と ISK は小数点なしで扱われます。
Mollie が確認した場合のみ支払い済みに:すべてのウェブフックと購入者の戻りは、貴店の API キーを使って Mollie API から決済情報を取得して確認されます。決済された金額と通貨はカートと一致している必要があり、一致しない場合は注文がメモ付きで Mollie payment on hold になります。
Mollie 側での設定は不要:ウェブフックの URL はすべての決済に含めて送信されます。
二重処理なし:ウェブフックや戻りが繰り返されても、2 つ目の注文が作成されることはありません。再試行時には、まだ有効な Mollie の決済が再利用されるか、カートが変更されていればその決済がキャンセルされます。同じカートの決済が 2 件とも完了した場合は、重複分の返金を促すメモが表示されます。
銀行振込、承認、チャージバック:銀行振込の注文は Awaiting Mollie payment で入金を待ち、承認済みの決済にはキャプチャを促す表示が付き、チャージバックにはメモが追加されて注文が保留になります。
テストモードと本番モード:API キーは別々に設定します。各決済はそのモードを記録するため、モードを切り替えた後も、過去の決済のステータス確認や返金は引き続き行えます。テスト決済によって本番ストアの注文が完了することはありません。
注文ページからの返金:Mollie payment ブロックで全額返金と一部返金ができ、Mollie が実際に請求した金額が対象になります。全額返金を行うと注文は Refunded になります。
任意の注文ステータス:決済成功後に Payment accepted または Delivered を設定できます。キーや購入者データを含まない任意のログを記録できます。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。テスト用と本番用の API キーを持つ Mollie アカウントと、Mollie が対応しているショップの通貨。ウェブフックを受け取るため、サイトがインターネットから到達可能であること。vibefox.net で購入した VibeFox ライセンスキー(1 つのキーは 1 つのドメインで使用可能)。
