概述
VibeFox PayPlug Gateway 通过 PayPlug 托管的付款页面,为 PrestaShop 添加银行卡付款功能。在付款步骤,顾客选择 PayPlug,被引导至安全的 PayPlug 页面,使用银行卡(CB、Visa、Mastercard)付款,然后返回您的商店。银行卡数据绝不会经过您的网站。只有在 PayPlug 确认付款后才会创建订单,因此中途放弃的付款不会留下未付款的订单。
本模块适合以欧元销售且拥有 PayPlug 账户的商店。系统接受 0.99 至 20,000.00 EUR 之间的付款,并立即扣款。本模块不支持 Oney 分期、一键保存卡片、嵌入式付款表单、订阅或延迟扣款。
主要功能
仅在 PayPlug 确认后标记为已付款:PayPlug 通知未经签名,因此模块从不信任通知内容。模块只获取付款 ID,并使用您的密钥通过 PayPlug API 读取付款信息。该付款必须是您商店的某次结账尝试。
无需设置通知:每笔付款都会发送通知 URL。顾客返回时也会在 PayPlug 进行验证,因此即使通知无法到达您的商店,订单也会被创建。
金额和币种核对:已付金额(以分为单位)和币种会与购物车进行比较。若不一致,订单将置于 PayPlug payment on hold 状态并附带备注。
避免重复处理:重复的通知或返回不会创建第二个订单,也不会重复记录付款。重复结账时会复用仍然打开的 PayPlug 付款页面,或将其关闭,因此顾客不会因失误而两次支付同一购物车。
测试和正式模式:使用独立的密钥。每笔付款都会保留其自身的模式;商店处于正式模式时,测试付款绝不会完成订单。
订单页面退款:可在订单的 PayPlug payment 区块中进行全额和部分退款,退款金额以 PayPlug 实际扣款的金额为限。全额退款会将订单设为 Refunded。在 PayPlug 门户中进行的退款会记录在订单中。
可选订单状态:付款成功后,可设为 Payment accepted 或 Delivered,只需一次状态变更。
订单页面的 PayPlug 区块:付款、其状态、退款记录和模块备注。可选日志,不包含密钥、银行卡数据或顾客数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。一个 PayPlug 账户,并持有测试和/或正式密钥。商店币种:欧元(EUR)。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
