概述
VibeFox Omise Payment Gateway 通过 Omise(Opn Payments)为 WooCommerce 添加 Visa、Mastercard 和 JCB 银行卡付款功能。顾客在结账页面的银行卡表单中输入卡号。Omise.js 将银行卡数据直接发送给 Omise,您的店铺只会收到一次性令牌,随后在服务器上创建扣款。3-D Secure 通过跳转至银行再返回店铺的方式完成。
适合泰国、日本、新加坡、马来西亚及其他由 Omise 服务的市场中,希望接受银行卡付款、并可选择手动捕获且可在 WooCommerce 中退款的店铺。本插件仅接受银行卡付款。它不支持 PromptPay、TrueMoney、手机银行、分期付款、Konbini、PayNow 或其他 Omise 付款方式,也不支持保存的银行卡和订阅,同时不支持部分捕获。
主要功能
使用 Omise.js 的银行卡表单:适用于经典结账、结账区块和 Pay for order 页面。银行卡数据绝不会传到您的服务器。
仅在 Omise 确认后才标记为已付款:只有当从 Omise API 读取的扣款已捕获,且金额和货币与订单一致时,订单才会被标记为已付款。如果不一致,订单将进入保留状态,等待审核。
3-D Secure 与 Webhook:结果始终从 Omise API 重新读取。如果顾客没有从 3-D Secure 页面返回,Webhook 会完成订单,并同步在 Omise 控制面板中进行的捕获。
立即捕获或仅授权:已授权的订单将保持保留状态,直到您在订单操作中选择 Omise: Capture payment 或 Omise: Void authorization。
避免重复处理:重复的 Webhook、返回或结账提交不会重复扣款,也不会重复添加备注、邮件或减少库存。重试绝不会对银行卡重复扣款,迟到的付款也不会重新打开已取消或已退款的订单。
退款:可在 WooCommerce 订单页面进行全额或部分退款。对未捕获的授权进行全额退款,会将其撤销。
测试与正式模式:使用独立的密钥。退款、捕获和状态检查始终使用订单付款时所处模式的密钥。订单操作 Omise: Sync payment status。
现代 WooCommerce:支持经典结账、结账区块和 HPOS。支持 13 种货币,JPY 无小数位。日志不记录密钥、令牌或银行卡数据。包含泰语翻译。
系统要求
WordPress 6.2 或更高版本,WooCommerce 8.0 或更高版本,PHP 8.0 或更高版本。结账页面须使用 HTTPS。需要一个 Omise 账户,并持有公钥和私钥,以及 Omise 控制面板中的一个 Webhook。需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
