VibeFox DPO for OpenCart

VibeFox DPO for OpenCart

20 €

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

帮助

提问: VibeFox DPO for OpenCart

拖动滑块完成拼图

概述

VibeFox DPO Pay Gateway 将 OpenCart 3 和 OpenCart 4 与 DPO Pay(Network International)连接起来,DPO Pay 是面向非洲和中东的支付服务。顾客在结账的最后一步点击 Confirm Order,被转到 DPO 的安全付款页面,并使用银行卡、移动支付(M-Pesa、Airtel Money、MTN 等)或您的 DPO 账户中启用的其他任何方式付款。银行卡信息从不经过您的网站。OpenCart 会在付款前创建订单,但只有在 DPO 确认付款后,订单才会获得状态,因此未付款的尝试会保留为缺失订单。

适合拥有 DPO Pay 商户账户、并以 DPO 支持的货币销售的店铺。扩展仅接受一次性付款。不支持在店铺中退款(退款需在 DPO 商户门户中进行),没有保存的银行卡、订阅或您网站上的银行卡输入框,也不会对仅授权的付款进行扣款。

主要功能

DPO 付款页面:以订单货币为订单总额创建一笔 DPO 交易。顾客的姓名、电子邮件、电话和账单地址会传递给 DPO,用于预先填写付款页面。

仅在 DPO 确认后才标记为已付款:扩展会直接向 DPO 查询每笔付款的结果,服务器对服务器。顾客返回、推送通知和定时检查只会触发这一查询。之后,OpenCart 会发送其常规订单邮件。

金额与货币核对:已付金额和货币会与订单逐分比对。金额不符、仅授权的付款,或多付、少付的交易,都会使订单进入带备注的审核状态。

避免重复扣款:在新的付款尝试之前,会检查购物车之前的 DPO 交易,未付款的交易会被取消。重复的通知绝不会把同一笔付款应用两次。

定时检查:一个 cron URL 会在跳转后 15 分钟以及付款时限到期后重新检查未确认的付款,因此即使顾客关闭了浏览器,订单也能获得状态。

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

您自己的订单状态:为已付款订单、待审核付款以及取消状态选择 OpenCart 状态。取消状态也会取消未付款订单在 DPO 上仍处于打开状态的付款。

OpenCart 条件与清晰记录:地理区域、订单最低金额和排序。订单历史备注会说明每个结果。可选日志会对令牌进行掩码处理,且不记录顾客数据;错误始终会被记录。

系统要求

OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本并启用 SimpleXML 扩展。一个下载包同时包含两个版本的安装包。一个 DPO Pay 商户账户,持有 Company Token 和 Service Type ID;店铺货币需为您的 DPO 账户所支持的货币;以及用于检查的服务器 cron。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。