概述
VibeFox Quickpay Gateway 为 PrestaShop 添加 Quickpay 作为付款方式。顾客会被转到 Quickpay 付款窗口,使用银行卡、MobilePay 或您 Quickpay 账户中启用的其他方式付款,然后返回您的店铺。银行卡数据绝不会经过您的网站。只有在 Quickpay 通过经过签名的回调确认付款后才会创建订单,因此放弃的付款不会留下未付款的订单。
本模块适合在丹麦及北欧地区、已拥有 Quickpay 账户的店铺。您可以选择付款是立即扣款,还是仅授权并在订单页面稍后扣款。本模块仅支持一次性付款。不支持订阅、保存银行卡、部分扣款,也不在您的网站上提供单独的 MobilePay、Apple Pay 或 Klarna 按钮。
主要功能
Quickpay 付款窗口:为购物车总额(以购物车币种)创建 Quickpay 付款和付款链接,并为每种币种使用正确的小数位数,包括无小数位的 JPY 和 ISK,以及三位小数的 KWD 和 BHD。
仅在 Quickpay 确认后才标记为已付款:只有经过签名的 Quickpay 回调才会创建订单,并且会先核对金额和币种与购物车一致。如有差异,订单会被置为 Quickpay payment on hold 并附上备注。回调 URL 会随每笔付款发送,因此无需在 Quickpay 中进行任何设置。
自动或手动扣款:立即扣款,或仅授权,并在发货时在订单的 Quickpay 区块中点击 Capture Quickpay payment。
避免重复处理:重复或延迟的回调不会重复创建订单,也不会重新打开已取消或已退款的订单。新的付款尝试会复用购物车的 Quickpay 付款,因此旧链接无法被并行付款。
订单页面退款:在订单的 Quickpay 区块中按 Quickpay 实际扣款的金额和币种进行全额或部分退款。Quickpay 的最终结果会添加到备注中,全额退款会将订单置为 Refunded。
测试付款:当您的账户处于测试模式时,接受 Quickpay 测试卡。若该设置关闭,测试付款永远不会将订单标记为已付款。
订单页面的 Quickpay 区块:付款 ID、状态、购物车的所有付款、退款记录和模块备注。日志始终记录错误,不含密钥或顾客数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。一个 Quickpay 账户,以及某个 API 用户的 API 密钥和该账户的私钥。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
