概述
VibeFox DPO Pay Gateway 将 WooCommerce 连接到 DPO Pay(Network International),这是一个面向非洲和中东地区的支付服务。下单后,顾客会被转到 DPO 的安全付款页面,可使用银行卡、移动支付(M-Pesa、Airtel Money、MTN MoMo、Tigo Pesa、Orange Money 等)、PayPal 或您 DPO 账户中已启用的任何其他方式付款。银行卡数据绝不会到达您的网站。
本插件适合已拥有 DPO Pay 商户账户、以 DPO 支持的币种销售的店铺。本插件仅接受一次性付款。不支持通过 WooCommerce 退款(退款需在 DPO 商户后台完成),不支持保存银行卡、订阅或在您网站上显示银行卡字段,也不会对仅完成授权的付款进行扣款。
主要功能
DPO 付款页面:系统会按订单币种为订单总额创建一笔 DPO 交易。顾客的姓名、电子邮箱、电话和地址会传递给 DPO,用于预填付款页面。
仅在 DPO 确认后才标记为已付款:只有插件自行向 DPO 直接进行服务器到服务器的查询,并经 DPO 确认付款后,订单才会标记为已付款。顾客的返回访问和推送通知只会触发此项检查。
金额和币种核对:系统会将已付金额和币种与订单精确核对到分。若存在差异、付款仅完成授权,或交易多付或少付,订单会被置为保留状态并附上备注。
避免重复扣款:当顾客为同一订单再次付款时,系统会先检查此前的 DPO 付款链接,若未付款则将其取消。重复的通知绝不会导致邮件、备注或库存变动的重复。
自动重新检查:未确认的订单会在跳转后 15 分钟以及付款时限到期后与 DPO 进行检查,因此即使顾客关闭了浏览器,订单仍会被确认。
测试账户和正式账户:两者各有独立的 Company Token 和 Service Type。订单会记住其付款所使用的账户。
可自选的订单状态:付款成功后,通过一次状态变更设为「处理中」、「已完成」或「保留」。
支持现代 WooCommerce:经典结账、结账区块、「Pay for order」页面、HPOS。可选的日志记录会对令牌进行掩码处理且不含顾客数据。包含法语翻译。
系统要求
WordPress 6.2 或更高版本,WooCommerce 8.0 或更高版本,PHP 8.0 或更高版本。需要一个持有 Company Token 和 Service Type ID 的 DPO Pay 商户账户,以及您 DPO 账户支持的店铺币种。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
