概述
VibeFox Paytrail Gateway 为 OpenCart 3 和 OpenCart 4 添加通过 Paytrail 付款页面完成付款的功能。在结账的最后一步,顾客点击 Confirm Order,随后被引导至 Paytrail 页面,使用您 Paytrail 账户中已启用的方式付款(芬兰网上银行、银行卡、移动支付、发票和分期方式),然后返回您的商店。银行卡和银行信息绝不会经过您的网站。OpenCart 会在付款前创建订单,但只有在 Paytrail 确认付款后,订单才会获得状态,因此未付款的尝试仍会以缺失订单的形式存在。
适合以欧元销售、希望将所有 Paytrail 付款方式整合为一个付款方式的芬兰商店。付款方式在 Paytrail 页面中选择,而不是在您的结账流程中。本扩展仅接受 EUR。它不支持保存银行卡、订阅、shop-in-shop、手动激活发票或结算报表,并且在 Paytrail Merchant Panel 中进行的退款不会同步回 OpenCart。
主要功能
Paytrail 付款页面:所有 Paytrail 付款方式统一为一个付款方式。页面语言跟随顾客的语言(芬兰语、瑞典语或英语)。
发送给 Paytrail 的订单行:商品及其税费、礼品卡、运费和其他费用;折扣会分摊到各订单行。订单行的合计始终等于付款金额。
仅在 Paytrail 确认后才标记为已付款:只有签名有效且属于该订单付款尝试的顾客返回和服务器对服务器回调才会被接受。已付金额与订单总额不符时,订单会进入带备注的审核状态。
无需在 Paytrail 中进行设置:每次付款都会发送回调 URL。
一个购物车,一次付款:重复的回调和返回只会处理一次。对已付款购物车的新尝试会直接进入成功页面,第二次成功的付款会被报告为重复付款,需要退款。
延迟付款:发票和其他待处理付款会获得等待状态,直到 Paytrail 确认或拒绝为止。
在订单页面退款:在订单的 VibeFox Paytrail Gateway 选项卡中进行全额或部分退款,最高不超过 Paytrail 实际扣款的金额。如果某付款方式不支持直接退款,将自动发起电子邮件退款。
测试模式和 OpenCart 条件:Paytrail 公共测试账户,无需密钥;您自己的订单状态、地理区域、最低订单金额和排序。可选日志,不记录个人数据或密钥。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。一个 Paytrail 商户账户(商户 ID 和密钥),订单币种为 EUR。商店应能从互联网访问以接收回调。从 vibefox.net 获取的 VibeFox 许可证密钥(每个域名一个密钥)。
