概要
VibeFox Nexi XPay Gateway は、OpenCart 3 および OpenCart 4 に Nexi XPay(イタリア)によるクレジットカード決済を追加します。購入手続きの最後のステップで購入者が Confirm Order をクリックすると、安全な Nexi XPay の決済ページに移動し、支払いを済ませて貴店に戻ります。カード情報が貴店のサイトを経由することはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付与されるのは Nexi からの署名付きの結果を受け取った後です。そのため、途中で放棄された決済は、ステータスのない注文として残ります。
EUR で販売し、「Pagamento Semplice」リダイレクト連携の Nexi XPay 加盟店アカウントを持つイタリアのストアに適しています。この拡張機能は、即時または後払い(延期)キャプチャによる一回限りの決済を受け付けます。OpenCart からの返金には対応していません(返金は Nexi XPay の管理画面で行います)。保存済みカードや OneClick、サブスクリプション、Pay-By-Link、埋め込み型の XPay Build フィールドにも対応していません。
主な機能
Nexi XPay の決済ページ:決済は、試行ごとに新しい取引コードを付与して、EUR で Nexi のページに送信されます。Nexi が対応している場合、Nexi のページは購入者のストアの言語で開きます。
Nexi が確認した場合にのみ支払い済み:注文がステータスを得るのは、MAC キーで署名され、正しい環境のエイリアスから届き、その注文向けに発行された取引コードを含む Nexi の結果を受け取った場合に限られます。
Nexi 側の設定は不要:サーバー間通知のアドレスは、すべての決済とともに送信されます。通知と署名付きの購入者の戻りは、どちらが先に届いても決済を確認できます。
金額と通貨の確認:Nexi から受け取った金額と通貨は、注文と照合されます。不一致の場合、注文はメモ付きの保留ステータスになります。
二重処理なし:繰り返し届いた結果や同時に届いた結果によって、同じ注文が二度支払われることはありません。支払い済みの注文が後の失敗によって格下げされることはなく、2 回目の支払いはメモで報告されます。
即時またはキャプチャの延期:キャプチャを延期した場合、オーソリ済みの注文は、注文タブの Capture Nexi XPay payment をクリックするまで保留ステータスで待機します。
テストモードと本番モード:環境ごとに別々のエイリアスと MAC キーを使用します。各決済は、その決済が行われた環境のキーで検証・キャプチャされます。
独自の注文ステータスと Nexi タブ:各ケースに対して OpenCart のステータスを選択できます。注文タブには、取引コード、金額、承認コード、カードブランド、メモが表示されます。Geo zone、最低注文金額、キーやカード情報を含まない任意のログに対応しています。
動作要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、PHP 8.0 以降。ダウンロードファイルには両方のバージョン用のパッケージが 1 つにまとめられています。チェックアウト通貨は EUR。端末のエイリアスと MAC キー(テスト用と本番用)を持つ Nexi XPay 加盟店アカウント。vibefox.net で購入した VibeFox ライセンスキー(ドメインごとに 1 つ)。
