概述
VibeFox Windcave Payment Gateway 通过 Windcave REST API,为 WooCommerce 添加经由 Windcave Hosted Payment Page 的付款功能。下单后,顾客会被引导至安全的 Windcave 页面,使用银行卡或您 Windcave 账户中已启用的其他方式付款,然后返回您的店铺。银行卡信息绝不会经过您的网站。
本插件适合拥有 Windcave 商户账户、希望在不使用自有网站银行卡表单的情况下接受银行卡付款的店铺,可选择立即扣款,或仅授权、之后再扣款。本插件不提供订阅或定期付款、已保存的银行卡,也不支持在您的网站内嵌银行卡表单,并且不兼容旧版 PxPay 2.0 API。
主要功能
Hosted Payment Page:按订单金额和订单货币创建 Windcave 付款会话,并为每种货币使用正确的小数位数(例如 NZD 25.50、JPY 3000、KWD 1.250)。
仅在 Windcave 确认后标记为已付款:顾客的返回和 Windcave 通知都会通过 Windcave REST API 在服务器端核实。即使两者同时到达,付款也只会生效一次。
订单核对:Windcave 报告的金额、货币、商户参考号和交易类型会与订单进行比对。如有不符,订单将被置为“保留”状态并附带备注。
Purchase 或 Auth:立即收款,或先授权,之后通过订单操作 Capture Windcave payment 进行扣款。
退款:可在 WooCommerce 订单页面进行全额或部分退款。对未扣款的授权进行全额退款即可释放该授权。
测试模式:Windcave UAT 测试环境,拥有独立的凭据,与正式环境凭据一同保存。退款和扣款始终发往订单付款时所在的环境。
防止重复扣款:新的付款尝试会先检查之前的付款;对已付款订单的第二笔成功付款会以订单备注的形式记录,而不会更改订单。
现代 WooCommerce:支持经典结账、结账区块、Pay for order 页面以及 HPOS。WooCommerce 日志中会对 API 密钥、银行卡信息和个人数据进行脱敏处理。
系统要求
WordPress 6.0 或更高版本,WooCommerce 8.0 或更高版本,PHP 8.0 或更高版本。需要一个 Windcave 商户账户,并持有 REST API 凭据(用户名和 API 密钥),用于 UAT 测试环境和/或正式环境。需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
