概述
VibeFox GMO Payment Gateway 通过 GMO Payment Gateway(GMO-PG)为 PrestaShop 添加信用卡付款功能。在付款步骤中,顾客选择卡支付,随后被转到 GMO-PG 托管的付款页面(Link Type Plus),使用信用卡付款,由 GMO-PG 处理 3-D Secure 2.0,然后返回您的店铺。银行卡数据绝不会经过您的网站。订单仅在 GMO-PG 确认付款后才会创建,因此中途放弃的付款不会留下未付款的订单。
本模块适合以日元销售商品并签订了包含 Link Type Plus 的 GMO-PG 商户合同的日本店铺。本模块仅接受以日元支付的信用卡付款。不支持其他 GMO-PG 付款方式(便利店、Pay-easy、PayPay、运营商代扣)、多币种、保存银行卡或会员注册、订阅,也不提供站内银行卡表单。
主要功能
GMO-PG Link Type Plus:按购物车总额创建付款页面,金额以整数日元计。接受的银行卡取决于您的 GMO-PG 合同。
仅在 GMO-PG 确认后才视为已付款:结果通知和顾客返回时的信息都会通过服务器端向 GMO-PG 发出的请求进行核验。只有交易存在时才会创建订单;若金额与购物车不符,订单将被挂起。
签名返回结果:随顾客返回的结果会使用 SHA-256 以及该付款所属环境的 Shop password 进行核验。伪造或不属于本店的结果会被忽略。
避免重复处理:重复或同时到达的通知绝不会创建第二个订单,也不会重复记录付款。新的付款尝试会取消上一个尚未付款的付款链接;同一购物车的第二笔付款会用备注标记。
立即扣款或仅授权:立即从卡中扣款,或仅授权,稍后在订单页面通过 Capture payment (GMO-PG) 扣款。
订单页面退款:在订单的 GMO Payment Gateway 区块中进行全额或部分退款,金额以整数日元计,并始终使用该笔付款所在的环境。
测试和正式环境:为 GMO-PG 测试和正式环境分别设置凭据。测试通知绝不会确认正式环境的付款。
订单页面的 GMO-PG 区块:GMO OrderID、交易、已付和已退金额、退款记录以及模块备注。可选日志会遮蔽密码和顾客数据。
系统要求
PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。需要包含 Link Type Plus 的 GMO Payment Gateway 商户合同(Shop ID、Shop password、Config ID),并已开启结果通知。购物车币种为日元(JPY)。需要来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。
