概要
VibeFox Paytrail Gateway は、Paytrail の決済ページを通じた支払いを PrestaShop に追加します。決済ステップで購入者は Paytrail を選択し、Paytrail のページに移動して、貴店の Paytrail アカウントで有効化されている決済方法(フィンランドのオンラインバンク、カード、MobilePay、Apple Pay、Google Pay、請求書払いおよび分割払い)のいずれかで支払い、ショップに戻ります。カード情報や銀行情報が貴店のサイトに届くことはありません。注文は Paytrail が支払いを確認した後にのみ作成されるため、途中で放棄された支払いが未払いの注文として残ることはありません。
ユーロで販売し、すべての Paytrail 決済方法を 1 つの決済方法にまとめたいフィンランドのショップに適しています。決済方法はチェックアウト画面ではなく、Paytrail のページで選択されます。本モジュールは EUR のみに対応しています。保存済みカード、サブスクリプション、shop-in-shop、請求書の手動有効化、精算レポートには対応しておらず、Paytrail マーチャントパネルで行われた返金は PrestaShop に同期されません。
主な機能
Paytrail 決済ページ: Paytrail のすべての決済方法を 1 つの決済方法としてまとめて提供します。ページの言語はカートの言語(フィンランド語、スウェーデン語、英語)に従います。
Paytrail に送信される注文明細: カートルール適用後の商品、送料、ギフトラッピング。消費税率は小数点以下 1 桁まで(例: 25.5 %)。明細の合計は常に決済金額と一致します。
Paytrail が確認した場合のみ支払い済みに設定: 購入者の戻りとサーバー間コールバックは、有効な署名があり、かつそのカートに対して作成された決済試行に対してのみ受け付けられます。支払金額がカート合計と一致しない場合、注文は Paytrail payment on hold になります。
Paytrail 側で設定する必要はありません: コールバック URL は決済ごとに送信されます。
二重処理を防止: 繰り返しのコールバックや戻りによって、2 つ目の注文が作成されることはありません。同じカートに対する 2 回目の支払い済み試行は、返金対象の重複として報告されます。
遅延支払い: 請求書払いやその他の保留中の支払いは、Paytrail が確認するまで Awaiting Paytrail payment の注文を作成します。
注文画面からの返金: 注文の Paytrail payment ブロックで、Paytrail が実際に受け取った金額まで、全額または一部の返金が可能です。決済方法が直接返金に対応していない場合、メールによる返金手続きが自動的に開始されます。
テストモード: Paytrail の公開テストアカウントを使用し、キーは不要です。以前の決済は、それぞれのモードの認証情報を保持します。個人データやキーを含まない任意のログ出力。
要件
PrestaShop 8.0 ~ 9.x、PHP 8.0 以降。Paytrail 加盟店アカウント(Merchant ID および Secret key)、カート通貨としての EUR。コールバックを受信するために、ショップがインターネットからアクセス可能であること。vibefox.net で取得した VibeFox ライセンスキー(1 ドメインにつき 1 キー)。
