概述
VibeFox Tranzila Payment Gateway 通过 Tranzila(以色列)为 PrestaShop 添加信用卡付款功能。在付款步骤,顾客选择付款方式,并在您店铺付款页面的 iframe 中打开的 Tranzila 安全付款页面上完成付款。银行卡信息仅在 Tranzila 的服务器上输入,绝不会经过您的网站。只有在 Tranzila 报告付款后才会创建订单,因此中途放弃的付款不会留下未付款订单。
本模块适合以色列店铺,以及使用 Tranzila 终端、希望提供分期付款的银行卡支付、经验证的付款通知,并可直接在订单页面退款的店铺。模块仅支持一次性银行卡付款。它不支持保存的银行卡、订阅、分别授权与扣款(J5)、自有的 Bit、Apple Pay 或 Google Pay 按钮,也不支持 Tranzila 发票。
主要功能
iframe 中的 Tranzila 付款页面:可选择当前页面(iframenew.php)或旧版页面(iframe.php),并可自定义框架尺寸和页面语言,包括跟随店铺语言。
仅在 Tranzila 确认后才标记为已付款:只有当 Tranzila 从可信 IP 发来的通知中,付款页面令牌、购物车、终端、金额和货币与付款页面一致时,订单才会以已付款状态创建。顾客从付款页面返回,永远不会将订单标记为已付款。
Handshake 金额锁定:可选的一次性令牌,与金额绑定,因此无法在浏览器中修改金额。
分期付款:顾客可在您允许的分期数(tashlumim)范围内选择,最多 36 期。
不一致的付款进入待处理:金额、货币或 handshake 令牌不一致的付款,会创建状态为 Tranzila payment on hold 的订单,并附带供人工审核的备注。
防止重复处理:重复的通知只会应用一次。已付款订单上的第二笔真实扣款会记录在备注中,且不会重新打开订单。
订单页面退款:在 Tranzila payment 区块中,通过 Tranzila 信用交易进行全额或部分退款,退款金额和货币为实际扣款的金额和货币,并使用完成付款的终端。全额退款会将订单设为 Refunded。
货币与日志:ILS、USD、EUR 和 GBP;购物车始终以其自身货币扣款。日志保存在模块文件夹中,不包含密码、令牌或顾客数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。一个 Tranzila 终端:其名称,以及用于 handshake 和退款的密码。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
