概述
VibeFox PayU India Payment Gateway 通过 PayU India 托管结账页面为 WooCommerce 添加付款功能。下单后,顾客将被重定向至 PayU,使用信用卡、借记卡、NetBanking、UPI 或电子钱包(根据您 PayU 账户中启用的功能)进行支付,随后返回您的店铺。银行卡和银行数据绝不会接触您的网站。
本插件适合以卢比结算、希望使用 PayU 付款方式而无需在自有网站构建支付表单的印度店铺。插件仅以 INR 计费,不支持多币种处理(MCP)。不支持保存银行卡或令牌化、WooCommerce Subscriptions 订阅、站内银行卡表单、EMI 分期或优惠管理,也不支持 PayU 一键结账。退款在 PayU 端排队处理;插件不跟踪其最终状态。
主要功能
PayU hosted checkout: 在经典结账、结账区块和「Pay for order」页面提供单一的 PayU India 付款方式。
Signed requests and results: 付款请求使用 SHA-512(Merchant Key 和 Salt)进行签名。仅在具有使用发起付款时所属模式的 Salt 生成的有效 PayU 反向哈希时,才接受支付结果。
Paid only when PayU confirms: 交易 ID 必须由您的店铺针对该订单生成,且已付金额必须与订单总额精确匹配到派萨(paisa)。可选地(默认开启),每笔成功的付款都会通过 PayU verify_payment API 进行二次校验。
No double processing: 重复返回、Webhook 和页面刷新不会重复添加备注、发送邮件或扣减库存。已付款、已退款或已取消的订单绝不会被重新打开。
Pending UPI and NetBanking payments: 在最终结果到达前,订单将被设为保留(On hold),而不是失败。
Separate Test and Live credentials: 切换模式会同时切换密钥和 PayU 端点。退款始终发送到发生付款时所使用的模式。
Refunds: 直接在 WooCommerce 订单页面进行全额或部分退款;PayU 请求 ID 会保存在订单备注中。
Modern WooCommerce: 针对关闭浏览器的顾客提供可选 Webhook,兼容 HPOS,日志不含密钥、Salt 或个人数据,包含印地语翻译。
系统要求
WordPress 5.8 或更高版本,WooCommerce 6.0 或更高版本,PHP 8.0 或更高版本。拥有测试和正式模式 Merchant Key 与 Merchant Salt (v1) 的 PayU India 账户,且店铺币种为 INR。结账时需填写电话号码。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
