VibeFox Paymob for PrestaShop

VibeFox Paymob for PrestaShop

20 €

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

帮助

提问: VibeFox Paymob for PrestaShop

拖动滑块完成拼图

概述

VibeFox Paymob Pay 为 PrestaShop 添加 Paymob 付款功能,适用于埃及、阿拉伯联合酋长国、沙特阿拉伯、阿曼和巴基斯坦的店铺。在付款步骤中,顾客选择 Paymob,被转到安全的 Paymob 付款页面,使用银行卡、移动钱包或您 Paymob 集成中的其他方式付款,然后返回您的店铺。银行卡信息绝不会经过您的网站。只有在 Paymob 确认付款后才会创建订单。

它适合以其 Paymob 国家的货币(EGP、AED、SAR、OMR 或 PKR)销售、并希望使用托管付款页面的店铺。本模块仅支持一次性付款。它不支持在后台退款、保存银行卡、订阅、在您的网站上嵌入银行卡表单,也没有单独的测试模式开关:测试付款使用 Paymob 测试集成。

主要功能

五个 Paymob 国家:使用您 Paymob 国家的 API 和付款页面服务器,金额以货币的最小单位发送,包括保留三位小数的 OMR。

仅在 Paymob 确认后才标记为已付款:只有使用您的 HMAC secret 签名的交易、来自 Paymob 服务器回调或经签名的顾客返回,才会创建订单。

金额和币种核对:金额和币种必须与购物车一致。不一致时,订单会被设为 Paymob payment on hold 状态并附带备注。

避免重复处理:重复的回调,或回调与顾客返回同时到达,绝不会创建第二个订单。

待付款和已授权付款:现金或自助终端付款会保持在 Awaiting Paymob payment 状态;尚未扣款的授权会保持在 Paymob payment on hold 状态,直到 Paymob 确认付款。

付款重试:付款被拒绝后,顾客会带着相同的购物车返回结账页面,并可以再次付款。每次尝试都会生成各自的 Paymob 订单。

订单页面中的 Paymob 区块:Paymob ID、状态、金额、银行卡和备注。

不含机密信息的日志:错误始终会被记录;付款步骤和回调在 Debug log 开启时记录。密钥、令牌和顾客数据绝不会写入。

系统要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。在埃及、阿拉伯联合酋长国、沙特阿拉伯、阿曼或巴基斯坦拥有 Paymob 商户账户,并具备 API key、integration ID、iFrame ID 和 HMAC secret。购物车币种必须是您 Paymob 国家的币种。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。