概述
VibeFox Montonio Payment 为 OpenCart 3 和 OpenCart 4 添加 Montonio 银行付款(付款发起)功能。在结账的最后一步,顾客点击 Confirm Order,被转到 Montonio 付款页面,选择爱沙尼亚、拉脱维亚、立陶宛、芬兰或波兰的银行,通过银行账户付款后返回您的店铺。银行登录和付款在 Montonio 和银行页面上完成,而不在您的网站上进行。OpenCart 在付款前就会创建订单,但订单只有在 Montonio 确认付款后才会获得状态,因此未付款的尝试会保持为缺失订单。
适合在波罗的海国家、芬兰和波兰以欧元或兹罗提销售,并希望通过 Montonio 账户接收直接银行付款的店铺。本扩展仅接受银行付款。不支持银行卡付款、BLIK、Apple Pay 或 Google Pay、先买后付或分期融资、Montonio 配送、订阅、已保存的付款方式,也不支持在您自己的网站上选择银行。
主要功能
Montonio 付款页面:以 EUR 或 PLN 支付订单总额,只需一次付款。顾客账单国家的银行优先显示;Montonio 支持时,页面以店铺语言打开。
仅在 Montonio 确认后才付款成功:只有收到经签名的 Montonio 确认后才设置订单状态。确认通过服务器通知和顾客返回时送达,因此丢失的通知不会导致已付款订单没有状态。之后 OpenCart 会发送常规的订单邮件。
金额和币种核对:将 Montonio 报告的金额和币种与订单进行比对。不一致时,订单会进入带备注的审核状态。
无需在 Montonio 中设置:每次付款都会发送通知地址,因此无需在 Montonio Partner System 中创建 Webhook。
不会重复处理:重复的通知不会重复入账。新的付款尝试前,扩展会检查该购物车之前的尝试是否已付款,因此顾客不会重复付款。
沙盒和正式模式:每个环境使用各自独立的密钥对。每笔付款都保留其所属环境:确认和退款使用该环境的密钥,沙盒付款绝不会在正式模式下确认订单。
从订单页面退款:在订单的 VibeFox Montonio Payment 标签页中进行全额和部分退款,退款金额不超过 Montonio 实际收取的金额,并显示付款尝试、退款记录和 Montonio 备注。全额退款会将状态设为 Refunded。
自定义订单状态:为已付款订单、付款待定、付款被挂起、付款失败和全额退款分别选择 OpenCart 状态。地理区域、最低订单金额和排序。日志不包含密钥、令牌或顾客数据。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。两个版本的安装包位于同一个下载文件中。结账货币为 EUR 或 PLN。拥有店铺访问密钥和密钥(沙盒和正式)的 Montonio 账户。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
