概要
VibeFox Moneris Gateway は、Moneris Gateway(eSELECTplus 直接 API、カナダ)によるクレジットカード決済を PrestaShop に追加します。購入者は貴店のチェックアウトの支払いステップでカードを入力し、貴店のサーバーが Moneris に送信して結果をすぐに受け取ります。リダイレクトはありません。すぐに請求することも、資金を確保するだけにして後からキャプチャすることもできます。
Moneris アカウント(および旧 Moneris USA アカウント)を持ち、自店のチェックアウトにカード入力フォームを表示したいカナダのショップに適しています。カード情報はお客様のサーバーを経由するため、HTTPS と PCI DSS SAQ D への準拠が必要です。本モジュールは、保存済みカードや Moneris Vault、サブスクリプション、Apple Pay、Google Pay、Interac Online、Moneris Checkout、Hosted Tokenization、3-D Secure、AVS、Kount、複数通貨の価格設定には対応していません。
主な機能
チェックアウトのカードフォーム: Moneris アカウントで有効になっている Visa、Mastercard、American Express、Discover、JCB に対応しています。
Purchase または Pre-Authorization: すぐに請求するか、資金を確保しておき、注文ページの Capture payment または注文を支払い済みのステータスに変更してキャプチャします。
キャプチャと取り消し: キャプチャに失敗した場合、注文は支払い済みになりません。事前承認された注文をキャンセルすると、確保された資金が解放されます。
Moneris が承認した場合のみ支払い済み: 注文は、承認された Moneris の応答に基づいて作成されます。処理された金額がカート合計と異なる場合、注文は確認のため Moneris payment on hold になります。
タイムアウト時も安全: Moneris から応答がない場合、モジュールは Status Check で Moneris に問い合わせます。結果が不明なままの場合、注文は Moneris の注文 ID とともに保留になり、購入者に再度支払いを求めることはありません。
テスト用と本番用の認証情報: モードごとに Store ID と API Token を個別に設定します。キャプチャ、取り消し、返金は、常に決済が行われた環境とアカウントに対して実行されます。
注文ページの Moneris ブロック: キャプチャと取り消しのボタン、Moneris が請求した金額までの全額返金と一部返金、返金履歴とメモ。
マスクされたログ: エラーは常に記録され、リクエストは Debug log をオンにした場合のみ記録されます。カード情報と API token はマスクされます。
要件
PrestaShop 8.0 から 9.x、SimpleXML 拡張機能を備えた PHP 8.0 以降。Store ID と API Token を持つ Moneris Gateway アカウント、ショップ通貨は CAD(Moneris USA アカウントの場合は USD)、本番決済には HTTPS と PCI DSS SAQ D への準拠が必要です。vibefox.net で入手できる VibeFox ライセンスキー(ドメインごとに 1 つ)。
