概要
VibeFox Nexi XPay Gateway は、Nexi XPay(イタリア)によるカード決済を PrestaShop に追加します。支払い手続きで顧客が Nexi XPay を選ぶと、安全な Nexi XPay の決済ページに移動し、支払いを済ませてショップに戻ります。カード情報がショップのサイトを経由することはありません。途中で中断された支払いが未払い注文として残ることもありません。
EUR で販売し、「Pagamento Semplice」リダイレクト連携による Nexi XPay の加盟店アカウントを持つイタリアのショップに適しています。本モジュールは 1 回限りの決済に対応し、即時キャプチャまたは遅延キャプチャを選べます。PrestaShop からの返金には対応していません(返金は Nexi XPay の管理画面で行います)。保存済みカード、OneClick、サブスクリプション、Pay-By-Link、埋め込み型の XPay Build フィールドには対応していません。
主な機能
Nexi XPay 決済ページ:決済は、試行ごとに新しいトランザクションコードを付けて、EUR で Nexi のページに送信されます。Nexi が対応している場合、Nexi のページはカートの言語で表示されます。
Nexi の確認後にのみ支払い済みとなります:注文は、貴店の MAC キーで署名され、正しい環境のエイリアスから届き、そのカート向けに発行されたトランザクションコードを持つ Nexi の結果を受け取った後にのみ作成されます。
Nexi での設定は不要です:サーバー間通知のアドレスは、すべての決済とともに送信されます。通知と署名付きの顧客の戻りのどちらでも、先に届いた方で決済を確定できます。
金額と通貨の確認:Nexi から受け取った金額と通貨をカートと照合します。一致しない場合、注文はメモ付きで Nexi XPay payment on hold になります。
二重処理なし:繰り返しや同時に届いた結果によって注文が二つ作られることはなく、支払い済みの注文が後の失敗で格下げされることもありません。二重の請求はメモに記録されます。
即時または遅延キャプチャ:遅延キャプチャでは、承認済みの注文は、注文ページで Capture Nexi XPay payment をクリックしてキャプチャするまで Nexi XPay payment on hold のままになります。
テストモードと本番モード:環境ごとに別々のエイリアスと MAC キーを使用します。各決済は、行われた環境のキーで検証され、キャプチャされます。
注文ページの Nexi XPay ブロック:トランザクションコード、金額、承認コード、カードブランド、キャプチャボタン、モジュールのメモを表示します。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。カートの通貨は EUR。端末のエイリアスと MAC キーを持つ Nexi XPay の加盟店アカウント(テストと本番)。VibeFox ライセンスキー(vibefox.net で購入。1 つのキーは 1 つのドメインで使用可能)。
