概述
VibeFox MercadoPago Gateway 通过 MercadoPago Checkout API 为 PrestaShop 添加银行卡付款功能,支持阿根廷、巴西、智利、哥伦比亚、墨西哥、秘鲁和乌拉圭。顾客在付款步骤中将银行卡信息输入 MercadoPago 安全字段,随后由您的商店在服务器上扣取一次性银行卡令牌。银行卡数据绝不会进入您的网站。订单仅在 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 或更高版本。一个包含测试和正式凭据(Public Key 和 Access Token)的 MercadoPago 应用。商店货币必须是您 MercadoPago 账户所在国家的货币。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
