VibeFox DPO for PrestaShop

VibeFox DPO for PrestaShop

20 €

每个许可证的价格:1 个域名,12 个月的更新和支持。

帮助

提问: VibeFox DPO for PrestaShop

拖动滑块完成拼图

概述

VibeFox DPO Pay Gateway 将 PrestaShop 连接到 DPO Pay(Network International),这是一个面向非洲和中东地区的支付服务。在付款步骤中,顾客选择 DPO Pay,随后被转到 DPO 的安全付款页面,可使用银行卡、移动支付(M-Pesa、Airtel Money、MTN 等)或您 DPO 账户中已启用的任何其他方式付款。银行卡数据绝不会到达您的网站。只有在 DPO 确认付款后才会创建订单,因此中途放弃的付款不会留下未付款订单。

本模块适合已拥有 DPO Pay 商户账户、以 DPO 支持的币种销售的商店。本模块仅接受一次性付款。不支持在商店内退款(退款需在 DPO 商户后台完成),不支持保存银行卡、订阅或在您网站上显示银行卡字段,也不会对仅完成授权的付款进行扣款。

主要功能

DPO 付款页面:系统会按购物车币种为购物车总额创建一笔 DPO 交易。顾客的姓名、电子邮箱、电话和账单地址会传递给 DPO,用于预填付款页面。

仅在 DPO 确认后才标记为已付款:模块会自行向 DPO 直接进行服务器到服务器的查询,获取每笔付款的结果。顾客的返回访问、推送通知和计划的重新检查只会触发此项核查。

金额和币种核对:系统会将已付金额和币种与购物车精确核对到分。若存在差异、付款仅完成授权,或交易多付或少付,订单会进入 DPO payment on hold 状态并附上备注。

避免重复扣款:在新的付款尝试之前,会先检查该购物车此前的 DPO 交易,若未付款则将其取消。重复的通知绝不会创建第二个订单,也不会重复记录付款。

计划的重新检查:cron 网址会在跳转后 15 分钟以及付款时限到期后,重新检查未确认的付款,因此即使顾客关闭了浏览器,订单也会被创建。

测试账户和正式账户:两者各有独立的 Company Token 和 Service Type。每笔付款始终使用创建该付款时的账户进行检查。

可自选的订单状态:付款成功后,进行人工审核时可选择 Payment accepted、Delivered 或 DPO payment on hold。

清晰的记录:DPO 交易令牌即为该笔付款的交易 ID,订单上的私人备注会说明每一项结果。可选的日志记录会对令牌进行掩码处理且不含顾客数据;错误始终会被记录。

系统要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本并启用 SimpleXML 扩展。需要一个持有 Company Token 和 Service Type ID 的 DPO Pay 商户账户,一个 DPO 账户支持的商店币种,以及用于重新检查的服务器 cron。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。