VibeFox Paystack for PrestaShop

VibeFox Paystack for PrestaShop

20 €

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

帮助

提问: VibeFox Paystack for PrestaShop

拖动滑块完成拼图

概述

VibeFox Paystack Payment 为 PrestaShop 添加 Paystack 付款功能。在付款步骤,客户选择 Paystack,会被转到安全的 Paystack 托管付款页面,并使用您的 Paystack 账户中启用的任意渠道付款,例如银行卡、银行转账、USSD 或移动支付。银行卡数据绝不会经过您的网站。只有在 Paystack 确认付款后才会创建订单。

适合以 NGN、USD、GHS、ZAR、KES、XOF、EGP 或 RWF 销售并拥有 Paystack 账户的商店。只需要提供密钥。本模块不提供内嵌或弹窗付款表单(仅支持跳转),也不支持保存的卡片、订阅、拆分付款或子账户,同时不提供付款渠道选择。

主要功能

仅在 Paystack 确认后付款:客户返回页面和 Webhook 内容都不被视为可信。模块在服务器端通过 Paystack API 读取交易,并将其参考号、状态、金额和货币与购物车进行核对。

已签名的 Webhook:Paystack 使用您的密钥对每个 Webhook 进行签名,因此无需设置额外的密钥。稍后完成的银行转账和 USSD 付款会由 Webhook 确认,并且 Paystack 会在临时错误后重试。

金额和货币核对:若不一致,订单会以备注形式进入 Paystack payment on hold 状态。支持将 Paystack 手续费转嫁给客户。

防止重复处理:客户返回页面和 Webhook 即使同时到达,也不会产生第二个订单或第二条付款记录。对已付款订单的第二笔付款会被标记为需要退款。

测试和正式模式:使用独立的密钥。设置页面会提示密钥缺失、正式模式中使用测试密钥、测试模式中使用正式密钥,或在密钥字段中填入了公钥,并在问题修复之前隐藏付款方式。

在订单页面退款:在订单的 Paystack payment 区块中可进行全额和部分退款,退款始终通过付款时所用的交易,并在该交易所属的模式(测试或正式)下进行,退款金额和货币与 Paystack 实际扣款一致。

Autocomplete Order:可选择将已付款订单设为 Delivered,而不是 Payment accepted。

订单页面的 Paystack 区块:参考号、交易、渠道和卡片、退款记录以及付款备注。日志中不包含密钥或客户数据。

要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。一个 Paystack 账户,并具有测试和/或正式密钥。购物车货币:NGN、USD、GHS、ZAR、KES、XOF、EGP 或 RWF,且须已在您的 Paystack 账户中启用。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。