概述
VibeFox Paytrail Gateway 通过 Paytrail 付款页面为 PrestaShop 添加付款功能。在付款步骤,顾客选择 Paytrail,被引导至 Paytrail 页面,使用为您的 Paytrail 账户启用的付款方式之一完成付款(芬兰网上银行、银行卡、MobilePay、Apple Pay 和 Google Pay、账单及分期付款方式),然后返回您的店铺。银行卡和银行数据绝不会经过您的网站。只有在 Paytrail 确认付款后才会创建订单,因此中途放弃的付款不会产生未付款订单。
本模块适合以欧元销售、希望将所有 Paytrail 付款方式整合在单一付款方式下的芬兰店铺。付款方式在 Paytrail 页面上选择,而非在您的结账页面。本模块仅接受 EUR。不支持保存银行卡、订阅、店中店(shop-in-shop)、手动激活账单和结算报告,且在 Paytrail 商户后台进行的退款不会同步回 PrestaShop。
主要功能
Paytrail 付款页面:为您的所有 Paytrail 付款方式提供单一付款选项。页面语言跟随购物车语言(芬兰语、瑞典语或英语)。
发送到 Paytrail 的订单项目:商品(扣除购物车规则后)、运费和礼品包装,并附带精确到小数点后一位的增值税(例如 25.5%)。项目金额之和始终等于付款金额。
仅在 Paytrail 确认后才标记为已付款:只有签名有效,且针对该购物车创建的付款尝试,顾客返回和服务器到服务器的回调才会被接受。已付金额与购物车总额不一致时,订单将被设为 Paytrail payment on hold。
无需在 Paytrail 中进行任何设置:回调 URL 会随每笔付款一同发送。
避免重复处理:重复的回调和返回绝不会创建第二个订单。同一购物车的第二次成功付款会被报告为需要退款的重复付款。
延期付款:账单及其他待处理付款会创建状态为 Awaiting Paytrail payment 的订单,直到 Paytrail 确认为止。
在订单页面退款:在订单的 Paytrail payment 区块中进行全额和部分退款,退款金额不超过 Paytrail 实际收取的金额。当某种付款方式不支持直接退款时,会自动发起电子邮件退款。
测试模式:使用 Paytrail 公共测试账户,无需密钥。较早的付款保留其自身模式的凭据。可选日志不包含个人数据或密钥。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。Paytrail 商户账户(Merchant ID 和 Secret key),以及以 EUR 作为购物车货币。店铺应可从互联网访问,以便接收回调。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
