概述
VibeFox Tpay Payment 为波兰的店铺在 WooCommerce 中添加 Tpay 付款功能。顾客在结账时选择 Tpay,随后被跳转到 Tpay 安全付款页面,其中提供 BLIK、网上银行转账、银行卡以及您 Tpay 账户中启用的其他付款方式。本插件使用 Tpay Open API。
本插件适合在波兰销售(使用兹罗提)、希望为 BLIK、银行转账和银行卡提供单一付款方式的店铺。本插件仅支持 PLN。顾客在 Tpay 页面上选择银行或输入 BLIK 代码,而不是在您的店铺中操作。店铺内不提供已保存的银行卡、订阅、Apple Pay 或 Google Pay 按钮,也不提供分期付款计算器。
主要功能
Tpay 付款页面:在 Tpay 安全页面上提供 BLIK、网上银行转账、银行卡及其他 Tpay 付款方式,支持波兰语、英语或乌克兰语。
仅在 Tpay 确认后才标记为已付款:只有当 Tpay 通知通过了 MD5 校验和(使用您的安全代码)、商户 ID 和 JWS 签名检查,且金额与订单一致时,订单才会标记为已付款。其他情况下,订单会被置为「保留」并附带备注。
安全重新付款:每次付款尝试都有各自的参考编号,因此通过较早链接完成的付款仍会与订单匹配。新的付款尝试开始或订单取消时,之前未付款的 Tpay 交易会被取消。
避免重复处理:重复或同时到达的通知绝不会使订单被修改两次。对已付款订单的第二次付款仅作记录。
返回时检查状态:如果通知尚未到达,订单接收页面会向 Tpay API 查询状态,并应用相同的检查。
退款:可在 WooCommerce 订单页面进行全额或部分退款,并始终在订单付款时所用的环境(沙盒或正式环境)中进行。
沙盒与正式环境:每个环境使用独立的密钥;沙盒模式会同时切换密钥和 API 主机。
支持现代 WooCommerce:经典结账、结账区块、Pay for order 页面、HPOS。包含波兰语翻译。
系统要求
WordPress 5.8 或更高版本,WooCommerce 7.0 或更高版本,PHP 8.0 或更高版本并启用 OpenSSL 扩展(用于 JWS 签名检查)。店铺货币为 PLN。需要一个 Tpay 商户账户,并持有 Merchant ID、Open API Client ID、Client secret 以及通知安全代码。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
