VibeFox Pesapal for PrestaShop

VibeFox Pesapal for PrestaShop

20 €

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

帮助

提问: VibeFox Pesapal for PrestaShop

拖动滑块完成拼图

概述

VibeFox Pesapal Pay Gateway 为 PrestaShop 添加 Pesapal 付款功能。它连接到 Pesapal API 3.0。在付款步骤中,顾客选择 Pesapal,并被重定向至 Pesapal 付款页面,通过 M-Pesa、Airtel Money、MTN、银行卡、银行转账或 Pesapal 在顾客所在国家提供的其他方式付款。银行卡数据绝不会经过您的网站。只有在 Pesapal 确认付款后才会创建订单,因此中途放弃的付款不会留下未付款的订单。

本模块适合位于肯尼亚、乌干达、坦桑尼亚、卢旺达、赞比亚、马拉维和津巴布韦,以 KES、UGX、TZS、ZMW、RWF 或 USD 销售并拥有 Pesapal 商户账户的店铺。只需消费者密钥和消费者密钥机密。本模块不支持在订单页面退款(退款需在 Pesapal 控制面板中进行)、不支持保存银行卡、订阅或定期付款、不在您自己的网站上提供付款表单,也不进行货币换算。

主要功能

仅在 Pesapal 确认后才标记为已付款:Pesapal 通知和顾客返回时不包含付款数据,因此本模块从不信任它们。每次都会通过经过身份验证的服务器间请求向 Pesapal 查询交易状态。

金额和货币核对:只有当 Pesapal 报告付款已完成,且已付金额和货币与购物车一致时,订单才会被标记为已付款。如果不一致,订单将进入 Pesapal payment on hold 状态并附带备注。

自动设置 IPN:在首次付款时,通知 URL 会自动向 Pesapal 注册,测试和正式环境分别注册。无需在 Pesapal 控制面板中进行任何设置。

避免重复处理:重复的通知,以及与顾客返回同时到达的通知,都不会创建第二个订单。已取消和已退款的订单不会被重新打开,对已付款订单的第二笔付款会被标记为需要退款。

记录每次尝试:即使付款是在同一购物车较早的 Pesapal 页面上完成的(例如在另一个浏览器标签页中),也能被识别。

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

冲正:当 Pesapal 报告某笔付款已冲正时,已付款订单会被设为 Refunded。

订单页面上的 Pesapal 付款模块:跟踪 ID、商户参考号、模式、Pesapal 状态、付款方式、确认码、所有付款尝试及备注。可选日志,不包含密钥、令牌或顾客数据。

系统要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。拥有消费者密钥和消费者密钥机密的 Pesapal 商户账户(测试和/或正式环境)。您的店铺必须可以从互联网访问,以接收付款通知。购物车货币:KES、UGX、TZS、ZMW、RWF 或 USD。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。