概述
VibeFox Comgate Gateway 为 PrestaShop 添加通过 Comgate 的付款功能。在支付步骤中,顾客选择 Comgate,被转到 Comgate 付款页面,并可按您在 Comgate 中为店铺启用的方式付款:银行卡、Apple Pay 或 Google Pay、银行按钮或银行转账。之后顾客返回您的店铺。银行卡信息绝不会经过您的网站。订单仅在 Comgate 确认付款后才会创建,因此中途放弃的付款不会留下未付款订单。
它适用于使用 CZK、EUR、PLN、HUF、USD、GBP、RON、HRK、NOK 或 SEK 销售并拥有 Comgate 账户的捷克及其他欧洲店铺。该模块仅支持一次性付款。它不支持定期付款、订阅或保存银行卡,不提供嵌入式 Comgate 结账页面,您的网站上也不会出现 Apple Pay 和 Google Pay 按钮,并且不会在 PrestaShop 中捕获或取消预授权。
主要功能
Comgate 付款页面:付款会在后台以购物车金额和购物车货币创建,顾客随后被重定向到 Comgate。您可以选择全部付款方式、仅银行卡或仅银行转账,以及付款页面的语言。
仅在 Comgate 确认后才视为已付款:后台通知和顾客返回本身都不足以采信。模块会通过 Comgate 状态 API 重新读取付款信息,并且只接受它为该购物车创建的交易。
金额和货币核对:已付金额和货币必须与购物车一致。不一致时,订单会进入 Comgate payment on hold 状态并附带备注。
避免重复处理:重复或同时收到的通知和返回只会创建一个订单。重放的确认不会重新打开已退款的订单。
安全的重复尝试:顾客再次付款时,会先检查之前的尝试,如果仍处于未完成状态,则在 Comgate 中取消。对已付款订单的第二次付款会添加备注,提示退还重复款项。
延迟付款:在预授权订单被取消后确认的付款,会将订单重新标记为已付款,并附带备注。
在订单页面退款:可在订单的 Comgate payment 区块中进行全额和部分退款,退款始终以原付款的模式(测试或正式)发送。全额退款会将订单设为 Refunded。
订单页面的 Comgate 区块:显示交易、其状态、退款记录以及模块备注。可选日志不包含密钥或个人数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。在 Comgate 客户门户中拥有商户 ID(Merchant ID)和密钥(Secret)的 Comgate 账户,并在门户中设置了通知 URL。店铺须可通过 HTTPS 从互联网访问。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
