概述
VibeFox Yoco Pay Gateway 通过 Yoco Checkout API 为 WooCommerce 添加以南非兰特(ZAR)计价的银行卡和 Instant EFT 付款功能。顾客下单后会被转到 Yoco 托管的付款页面,在那里完成付款后返回您的店铺。银行卡信息绝不会经过您的网站。
本插件适合以 ZAR 销售、并拥有开通了在线付款功能的 Yoco 账户的南非店铺。插件仅支持一次性付款。不支持保存银行卡、订阅、网站内嵌的银行卡表单,也不支持单独的授权和扣款;插件仅适用于 ZAR,订单最低金额为 R2.00。
主要功能
Yoco 托管付款页面:按订单总额(以分为单位)创建一个 Yoco checkout。双击或超时后的重复请求会获得同一个 checkout,而不会生成第二个。
仅在 Yoco 确认后才标记为已付款:插件会在顾客返回时以及收到已签名的 Webhook 时,向 Yoco 查询 checkout 状态。只有当 Yoco 报告 checkout 已完成时,订单才会标记为已付款。
为您设置 Webhook:保存密钥后,插件会为该模式在 Yoco 注册其 Webhook URL,并存储签名密钥。没有有效签名的 Webhook 会被拒绝。
金额与币种核对:金额或币种不符的付款会使订单进入「保留」状态并附带备注。针对已取消或已退款订单的付款不会使其重新开启。
避免重复处理:Webhook 与顾客返回同时到达时会依次处理。一笔付款、一组邮件,库存只扣减一次。
退款:可在 WooCommerce 订单页面进行全额和部分退款,并使用付款时所用模式的密钥发送。在 Yoco 后台进行的退款会自动添加到订单中。
测试与正式模式:每种模式各有独立的密钥和 Webhook 签名密钥。前缀错误的密钥不会被保存。
支持现代 WooCommerce:经典结账、结账区块、「Pay for order」页面、HPOS。日志会对密钥和电子邮件地址进行遮蔽。
系统要求
WordPress 6.2 或更高版本,WooCommerce 8.0 或更高版本,PHP 8.0 或更高版本。店铺货币为南非兰特(ZAR)。需要一个开通了在线付款功能的 Yoco 账户及其密钥。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
