概述
VibeFox CorvusPay Gateway 通过 CorvusPay(克罗地亚)为 WooCommerce 添加银行卡付款功能。结账时,顾客会带着已签名的表单被转到 CorvusPay 的安全支付页面,在那里用银行卡付款后返回您的店铺。银行卡数据绝不会经过您的网站。
本插件适合使用 CorvusPay 商户账户接受银行卡付款的克罗地亚及其他国家的店铺,支持 EUR 或 CorvusPay 支持的 20 种币种中的其他币种。订单在 CorvusPay 将顾客送回已签名的 Success URL 时确认;没有服务器到服务器的通知。本插件不支持在 WooCommerce 中退款、扣款(capture)或撤销(void)(请在 CorvusPay Merchant Center 中操作),也不支持保存银行卡、订阅、分期付款、IBAN / PIS 或 CorvusWallet。
主要功能
已签名的付款表单:结账表单使用您的 Secret Key 签名(对所有字段进行 HMAC-SHA256),CorvusPay API 版本 1.4。
仅在 CorvusPay 确认后才标记为已付款:只有使用付款所在店铺(测试或正式)的 Secret Key 验证了 Success URL 请求的签名后,订单才会标记为已付款。空的 Secret Key 永远无法通过验证。
金额和币种检查:会将已付金额和币种与订单进行比对。如不一致,订单将被设为保留状态,并附带备注,提示在核实前不要发货。
避免重复处理:刷新或重复的 Success 请求绝不会让订单完成两次,不会发送重复邮件,也不会重复减少库存。已付款订单收到第二笔付款时,只会添加一条备注。
Sale 或 Authorize only:立即向银行卡扣款,或先预留金额,在订单处于保留状态期间稍后在 CorvusPay Merchant Center 中扣款。
取消后保留购物车:顾客在 CorvusPay 页面取消时,未付款订单会被取消,顾客将带着完好的购物车和一条提示返回结账页面。
测试店铺和正式店铺:每种模式使用各自独立的 Store ID 和 Secret Key;测试模式使用 CorvusPay 测试环境。
支持现代 WooCommerce:经典结账、结账区块、「Pay for order」页面、HPOS。可选的日志不包含密钥、签名或顾客数据。包含克罗地亚语翻译。
系统要求
WordPress 6.0 或更高版本,WooCommerce 7.0 或更高版本,PHP 8.0 或更高版本。需要一个 CorvusPay 商户账户,并持有测试店铺和正式店铺的 Store ID 和 Secret Key,同时已在 CorvusPay Merchant Center 中填入 Success URL 和 Cancel URL。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
