概要
VibeFox MercadoPago Gateway は、アルゼンチン、ブラジル、チリ、コロンビア、メキシコ、ペルー、ウルグアイ向けに、MercadoPago Checkout API によるカード決済を PrestaShop に追加します。購入者は支払いステップで MercadoPago のセキュアフィールドにカード情報を入力し、貴店のサーバーが 1 回限りのカードトークンで決済を行います。カードデータが貴サイトに届くことはありません。注文は MercadoPago が応答してから作成されるため、拒否されたカードで未払いの注文が残ることはありません。
分割払いのカードフォームを自店のチェックアウトページに置きたいラテンアメリカのショップに適しています。本モジュールはクレジットカードとデビットカードのみに対応しています。Checkout Pro へのリダイレクト、MercadoPago ウォレット、現金、Pix、PSE、Yape による決済、保存済みカードやサブスクリプション、個別のオーソリとキャプチャ、3-D Secure の認証、通貨換算には対応していません。
主な機能
セキュアカードフィールド: カード番号、有効期限、セキュリティコードは、支払いステップで MercadoPago のフィールドに入力します。国によって必要な場合は、カード発行会社とカード名義人の書類(DNI、CPF、RUT、CC など)も入力します。
分割払い: カード合計額に対して MercadoPago が返す分割回数と手数料を表示します。設定した上限回数は、サーバー側でも適用されます。
MercadoPago が確認した場合のみ支払い済み: 承認された各決済の金額と通貨をカートと照合します。差異がある場合、注文はメモ付きで MercadoPago payment on hold になります。
決済通知: 審査中の決済は Awaiting MercadoPago payment で待機し、自動的に完了します。各決済は MercadoPago API から再取得されます。任意の署名検証にも対応しています。
二重請求なし: 注文が作成済みのカートが再請求されることはなく、同じカードトークンには常に同じ冪等性キーが使われます。タイムアウト後の再試行では、まず決済の照会を行います。
テスト用と本番用の認証情報: キーは別々に設定し、保存時にプレフィックスとアカウントの国を確認します。返金は、決済時に使用した認証情報で行われます。
注文ページからの返金: MercadoPago payment ブロックで、MercadoPago が請求した金額を上限として全額返金と一部返金ができます。全額返金を行うと、注文は Refunded になります。
注文ページの MercadoPago ブロック: 決済 ID、ステータス、分割回数、返金履歴、モジュールのメモを表示します。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。テスト用と本番用の認証情報(公開キーとアクセストークン)を持つ MercadoPago アプリケーション。ショップの通貨は、MercadoPago アカウントの国の通貨である必要があります。vibefox.net で購入する VibeFox ライセンスキー(1 つのキーは 1 つのドメインで使用可能)。
