VibeFox Pesapal for OpenCart

VibeFox Pesapal for OpenCart

20 €

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

帮助

提问: VibeFox Pesapal for OpenCart

拖动滑块完成拼图

概述

VibeFox Pesapal Pay Gateway 为 OpenCart 3 和 OpenCart 4 添加 Pesapal 付款功能。该扩展连接 Pesapal API 3.0。在最后一步结账时,顾客点击 Confirm Order,随后被引导至 Pesapal 付款页面,并使用 M-Pesa、Airtel Money、MTN、银行卡、银行转账或 Pesapal 在顾客所在国家提供的其他方式付款。银行卡信息永远不会经过您的网站。OpenCart 在付款前创建订单,但只有在 Pesapal 确认付款后订单才会获得状态,因此未付款的尝试会保持为缺失订单。

适合在肯尼亚、乌干达、坦桑尼亚、卢旺达、赞比亚、马拉维和津巴布韦经营、以 KES、UGX、TZS、ZMW、RWF 或 USD 销售且拥有 Pesapal 商户账户的商店。只需要 consumer key 和 consumer secret。该扩展不支持在订单页面退款(请在 Pesapal 后台办理退款)、不保存银行卡、不支持订阅或定期付款、不在您自己的网站上提供付款表单,也不进行货币换算。

主要功能

仅在 Pesapal 确认后标记为已付款:Pesapal 的通知和顾客的返回请求不包含付款数据,因此扩展从不信任它们。每次扩展都会通过经过身份验证的服务器对服务器请求向 Pesapal 查询交易状态。之后,OpenCart 照常发送订单邮件。

金额和货币核对:只有当 Pesapal 报告 Completed,且已付金额和货币与订单一致时,订单才会被标记为已付款。如果不一致,订单会进入带备注的审核状态。

自动设置 IPN:在首次付款时,通知 URL 会分别针对沙盒和正式模式在 Pesapal 注册。无需在 Pesapal 后台进行任何设置。

不重复处理:重复的通知以及与顾客返回同时到达的通知,都不会导致一笔付款被重复处理。已取消和已退款的订单不会被重新打开;对已付款订单或购物车的第二笔付款会被标记为需要退款。

记录每一次尝试:同一购物车在较早的 Pesapal 页面上完成的付款(例如在第二个浏览器标签页中),仍会被识别;新的尝试会先检查之前的尝试。

沙盒和正式模式:每种模式使用单独的密钥。付款始终在其发起时所处的模式中进行核对。

您自己的订单状态:为已付款订单、待审核付款、已取消订单和已撤销付款选择 OpenCart 状态。Pesapal 报告为已撤销的付款会将已付款订单设为 Refunded。

订单页面上的 Pesapal 选项卡:跟踪 ID、商户参考号、模式、Pesapal 状态、付款方式、确认代码、所有付款尝试以及备注。OpenCart 的地理区域、最低金额和排序设置。可选日志,不包含密钥、令牌或顾客数据。

系统要求

OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。一个带有 consumer key 和 consumer secret 的 Pesapal 商户账户(沙盒和/或正式)。您的商店必须能够从互联网访问,才能接收付款通知。订单货币:KES、UGX、TZS、ZMW、RWF 或 USD。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。