概述
VibeFox Khipu Gateway 为智利、阿根廷和秘鲁的商店向 WooCommerce 添加 Khipu 银行转账支付。在结账时,客户会被重定向到 Khipu,通过自己开户的银行完成银行转账,然后返回您的商店。该插件使用 Khipu Payment API v3。
它适合以智利比索、阿根廷比索或秘鲁索尔销售,并希望通过 Khipu 收款账户接受银行转账的商店。不支持从 WooCommerce 发起退款,该插件也不提供订阅、保存的支付方式或预授权功能。
主要功能
Khipu 支付页面: 按订单币种为订单总额创建一笔支付:CLP 不带小数,ARS 和 PEN 带 2 位小数。
仅在 Khipu 确认后才视为已付款: Khipu 通知必须带有使用您的 secret key 生成的、有效的 HMAC-SHA256 签名,随后插件会向 Khipu 查询支付状态。只有当 Khipu 报告转账已完成、对应您的 Receiver ID、对应本订单,且金额与币种完全一致时,订单才会被标记为已付款。
金额与币种检查: 一旦不一致,订单会被设为保留状态,并添加备注供人工核查。
不会重复处理: 每次确认只会应用一次,因此重复或同时到达的通知绝不会重复添加备注、发送邮件或扣减库存,也绝不会重新打开商店已取消或已退款的订单。
安全重试: 新的支付尝试会删除上一笔未支付的 Khipu 支付,因此旧链接无法再付款。如果 Khipu 已收到上一笔付款,订单会被直接设为已完成,而不会再次扣款。
返回时检查: 当客户从 Khipu 返回时,插件会向 Khipu 查询状态,因此丢失或延迟的通知不会让已付款订单停留在未付款状态。
自选状态: 付款后设为处理中或已完成,只发生一次状态变更、只发送一组邮件。启用库存管理时,Khipu 支付的过期时间与 WooCommerce 的保留库存时间一致。
现代化的 WooCommerce: 经典结账、Checkout 区块、Pay for order 页面、HPOS。日志不包含密钥或付款人数据。内置西班牙语翻译。
环境要求
WordPress 6.0 或更高版本、WooCommerce 8.0 或更高版本、PHP 8.0 或更高版本。商店币种为 CLP、ARS 或 PEN。一个具有 Receiver ID、API key 和 secret key 的 Khipu 收款账户,以及一个可从互联网访问的站点。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
