概述
VibeFox GMO Payment Gateway 通过 GMO Payment Gateway(GMO-PG)为 OpenCart 3 和 OpenCart 4 添加信用卡付款功能。顾客在最后一步结账时点击 Confirm Order,随后跳转到 GMO-PG 托管的付款页面(Link Type Plus),由 GMO-PG 处理的 3-D Secure 2.0 完成银行卡付款,然后返回您的店铺。银行卡数据绝不会经过您的网站。OpenCart 在付款前就会创建订单,但只有在 GMO-PG 确认付款后订单才会获得状态,因此未付款的尝试会保持为缺失订单。
本扩展适合以日元销售、并与 GMO-PG 签有 Link Type Plus 商户合同的日本店铺。本扩展仅接受日元(JPY)的信用卡付款。不支持其他 GMO-PG 付款方式(便利店、Pay-easy、PayPay、运营商代收费)、多币种、保存银行卡或会员注册、订阅,也不提供店内银行卡表单。
主要功能
GMO-PG Link Type Plus:为订单总额创建以整日元计的付款页面。可用的银行卡为您 GMO-PG 合同中包含的卡种。
仅在 GMO-PG 确认后才标记为已付款:结果通知和顾客的返回都会通过服务器端请求向 GMO-PG 核实。只有交易存在时订单才会获得状态;金额与订单不符时,订单会被置为暂挂。之后 OpenCart 会发送其常规订单邮件。
签名返回:随顾客一同返回的结果会使用 SHA-256 和该付款所在环境的 Shop password 进行校验。伪造或不属于本店的结果将被忽略。
避免重复处理:重复或同时到达的通知绝不会将同一笔付款处理两次。新的付款尝试会取消购物车之前未支付的付款链接;对同一购物车的第二次付款会以备注标记。
立即扣款或仅授权:可立即扣除银行卡款项,或仅授权,之后在订单页面通过 Capture payment (GMO-PG) 进行扣款。
订单页面退款:在订单的 VibeFox GMO Payment Gateway 选项卡中,以整日元进行全额或部分退款,且始终在付款时所用的环境中进行。
测试与正式环境:GMO-PG 测试环境和正式环境分别使用独立的凭据。测试通知绝不会确认正式环境的付款。
自定义订单状态:为已付款订单、暂挂付款、已取消授权和全额退款选择对应的 OpenCart 状态。地理区域、最低金额和排序与 OpenCart 的任何付款方式相同。可选日志会隐藏密码和顾客数据。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。同一下载文件包含两个版本的安装包。一份包含 Link Type Plus 的 GMO Payment Gateway 商户合同(Shop ID、Shop password、Config ID),并已开启结果通知。以日元(JPY)作为结账货币。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
