概述
VibeFox Quickpay Gateway 为 OpenCart 3 和 OpenCart 4 添加 Quickpay 作为付款方式。在结账的最后一步,顾客点击 Confirm Order,随后跳转至 Quickpay 付款窗口,使用银行卡、MobilePay 或您 Quickpay 账户中已启用的其他方式付款,然后返回您的商店。银行卡数据绝不会经过您的网站。OpenCart 会在付款前创建订单,但只有在 Quickpay 通过签名通知确认付款后,订单才会获得状态,因此未付款的尝试会保持为缺失订单。
适合丹麦及北欧国家已拥有 Quickpay 账户的商店。您可以选择付款是立即扣款,还是仅授权,之后再从订单页面扣款。本扩展程序仅支持一次性付款。它不提供订阅、保存的银行卡、部分扣款,也不会在您的网站上提供独立的 MobilePay、Apple Pay 或 Klarna 按钮。
主要功能
Quickpay 付款窗口:会为订单总额以订单货币创建 Quickpay 付款和付款链接,并按每种货币的正确小数位数处理,例如 JPY 或 KWD。
仅在 Quickpay 确认后付款成功:只有经签名的 Quickpay 回调才会设置订单状态,并且会先比对金额和货币与订单是否一致。每次付款都会发送回调 URL,因此无需在 Quickpay 中进行任何设置。
自动或手动扣款:立即扣款,或仅授权,并在发货时点击订单中 Quickpay 选项卡里的 Capture Quickpay payment。
无重复处理:重复或延迟的回调绝不会将同一笔付款应用两次。新的尝试会替换购物车中旧的付款链接,因此无法并行付款。
在订单页面退款:在订单的 VibeFox Quickpay Gateway 选项卡中进行全额或部分退款,金额和货币与 Quickpay 实际扣款一致。Quickpay 返回的最终结果会添加到备注中,全额退款会设置为 Refunded 状态。
测试付款:在您的账户处于测试模式时接受 Quickpay 测试卡。如果此设置关闭,测试付款绝不会将订单标记为已付款。
您自己的订单状态:为已付款订单、已完成订单、待定付款、已取消付款和全额退款选择对应的 OpenCart 状态。
OpenCart 条件:地理区域、最低订单金额和排序。提供 Test API key 按钮,日志始终记录错误,且不包含密钥或顾客数据。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。一个 Quickpay 账户,其中包含 API 用户的 API 密钥和账户私钥。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
