概述
VibeFox PayU LATAM Payment 为 PrestaShop 添加 PayU Latam WebCheckout 付款功能。在付款步骤,顾客选择 PayU LATAM,前往安全的 PayU 付款页面,使用您的 PayU 账户中启用的任意方式付款(银行卡、现金、银行转账、PSE 及其他本地方式),然后返回您的商店。银行卡数据绝不会经过您的网站。订单只会在 PayU 确认付款后才创建,因此未完成的付款不会留下未付款订单。
本模块适合位于阿根廷、巴西、智利、哥伦比亚、墨西哥、巴拿马和秘鲁,使用 ARS、BRL、CLP、COP、MXN、PEN 或 USD 销售并拥有 PayU Latam 账户的商店。模块不提供商店内付款表单、从 PrestaShop 发起的退款(退款在 PayU 模块中操作)、保存银行卡、订阅或分期设置(PayU 在其页面显示分期)。
主要功能
仅在 PayU 确认后才标记为已付款:只有通过服务器之间发送的 PayU 签名确认,订单才会创建。模块会核对签名、您的商户 ID,以及 PayU 为购物车发出的付款参考号。
无需在 PayU 中设置:每次付款都会发送确认 URL。
核对金额和币种:与购物车总额不符的付款会进入 PayU LATAM payment on hold 并附带备注,绝不会自动接受。
现金和银行付款:对于现金付款凭证等 PayU 报告为待处理的付款,会在 Awaiting PayU LATAM payment 中创建订单,直至 PayU 确认。
向顾客明确显示结果:付款被拒绝或过期后,顾客会带着原因返回结账页面,并可以再次付款。购物车会保留。
避免重复处理:每条通知在购物车锁保护下仅处理一次,因此 PayU 重试绝不会创建第二个订单或重复的备注。已付款订单收到第二笔付款时,会标记为需要退款。
测试和正式凭据分开:默认使用测试环境。每次付款尝试都会记录其环境,因此切换测试和正式环境不会影响待处理付款。
PayU 订单页面模块:参考号、交易、状态、付款方式、购物车的所有付款尝试以及模块备注。可选日志,不含密钥或个人数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。需要一个 PayU Latam 账户,持有商户 ID、所在国家的账户 ID 和 API 密钥,以及用于测试的 PayU 公开测试凭据。购物车币种:ARS、BRL、CLP、COP、MXN、PEN 或 USD。商店必须可通过互联网访问,以接收 PayU 确认。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
