概述
WC Paystack Payment 为 WooCommerce 添加 Paystack 付款功能。下单后,客户会被转到安全的 Paystack 托管结账页面,并使用您的 Paystack 账户中启用的任意渠道付款,例如银行卡、银行转账、USSD 或移动支付。银行卡数据绝不会经过您的网站。
适合以 NGN、USD、GHS、ZAR、KES、XOF、EGP 或 RWF 销售并拥有 Paystack 账户的商店。只需要提供密钥。本插件不提供内嵌或弹窗付款表单(仅支持跳转),也不支持保存的卡片、订阅、拆分付款或子账户,同时不提供付款渠道选择。
主要功能
仅在 Paystack 确认后付款:客户返回页面和 Webhook 内容都不被视为可信。插件在服务器端通过 Paystack API 读取交易,并将其参考号、状态、金额和货币与订单进行核对。
已签名的 Webhook:Paystack 使用您的密钥对每个 Webhook 进行签名,因此无需设置额外的密钥。稍后完成的银行转账和 USSD 付款会由 Webhook 确认,并且 Paystack 会在临时错误后重试。
金额和货币核对:若不一致,订单会被置为保留状态并附带备注。支持将 Paystack 手续费转嫁给客户。
防止重复处理:客户返回页面和 Webhook 即使同时到达,也不会产生重复的备注、邮件或库存变动。已付款、已退款或已取消的订单永远不会重新打开,对已付款订单的第二笔付款会被标记为需要退款。
测试和正式模式:使用独立的密钥。设置页面会提示密钥缺失、正式模式中使用测试密钥、测试模式中使用正式密钥,或在密钥字段中填入了公钥,并在问题修复之前隐藏付款方式。
退款:可在 WooCommerce 订单页面进行全额和部分退款,退款始终通过付款时所用的交易,并在该交易所属的模式(测试或正式)下进行。
Autocomplete Order:可选择将已付款订单通过一次状态变更和一封邮件直接标记为已完成。
现代 WooCommerce:支持经典结账、结账区块、订单付款页面以及 HPOS。日志中不包含密钥或客户数据。包含法语翻译。
要求
WordPress 5.8 或更高版本,WooCommerce 7.0 或更高版本,PHP 8.0 或更高版本。一个 Paystack 账户,并具有测试和/或正式密钥。商店货币:NGN、USD、GHS、ZAR、KES、XOF、EGP 或 RWF,且须已在您的 Paystack 账户中启用。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
