做跨境业务,尤其是面向新加坡、泰国、马来西亚用户时,只支持支付宝、微信、银行卡往往不够用。东南亚用户更习惯使用本地钱包或本地银行扫码支付,比如:
- 新加坡:PayNow
- 泰国:LINE Pay
- 马来西亚:Touch’n Go eWallet
本文以“彩虹易支付 + Antom 本地钱包插件”为例,演示如何在现有易支付系统中增加这三种支付方式,实现东南亚本地收款。
一、准备工作
开始之前,需要准备:
-
一套可正常运行的彩虹易支付系统,如果没有可以到https://www.wxcydz.cc/t-2893-1-1.html 购买下载。
支付方式、支付通道、订单回调等基础功能需要正常。 -
Antom 商户账号
需要在 Antom 后台开通对应产品:- PayNow
- LINE Pay
- Touch’n Go eWallet
-
Antom 接口参数
插件需要填写:- Client ID
- Antom 公钥
- 商户私钥
- 交易汇率
二、安装 Antom 本地钱包插件
将插件上传到彩虹易支付网站根目录解压,如果没有可以到https://www.wxcydz.cc/t-2893-1-1.html 购买下载。
上传完成后,进入彩虹易支付后台:
支付插件 -> 刷新插件列表
正常情况下可以看到:
三、添加支付图标
为了前台显示更美观,可以在:/assets/icon/放入三个图标:
linepay.ico
touchngo.ico
四、添加三种支付方式
进入彩虹易支付后台:
支付方式 -> 新增
分别添加:
| 显示名称 | 调用值 |
|---|---|
| PayNow | paynow |
| LINE Pay | linepay |
| TNG eWallet | touchngo |
Touch’n Go eWallet 名称比较长,前台容易换行,建议显示名简写成:TNG eWallet
调用值不要改,仍然使用:touchngo
五、新增支付通道
进入:
分别给三种支付方式建立通道。
PayNow 通道
支付方式:PayNow
支付插件:Antom本地钱包
可用接口:PayNow
交易汇率(CNY):5.35
含义是:1 SGD ≈ 5.35 CNY
插件会把人民币订单金额换算成新加坡元提交给 Antom。
例如:¥6.00 ÷ 5.35 ≈ SGD 1.12
LINE Pay 通道
支付插件:Antom本地钱包
可用接口:LINE Pay
交易汇率(CNY):0.20
含义是:1 THB ≈ 0.20 CNY
例如:¥10.00 ÷ 0.20 = 50 THB
Touch’n Go eWallet 通道
支付方式:TNG eWallet
支付插件:Antom本地钱包
可用接口:Touch’n Go eWallet
交易汇率(CNY):1.53
含义是:1 MYR ≈ 1.53 CNY
例如:¥10.00 ÷ 1.53 ≈ MYR 6.54
六、手机支付和扫码支付说明
这三种支付方式的跳转方式不完全一样。
PayNow
PayNow 主要以二维码为主。Antom 返回的是 PayNow QR Code 内容,用户通常需要使用支持 PayNow 的银行 App 扫码支付。
如果用户只有一部手机,可以尝试:
- 保存二维码到相册
- 打开银行 App
- 从相册识别 PayNow 二维码
PayNow 不一定支持像钱包 App 那样直接 H5 跳转。
LINE Pay
LINE Pay 在手机端可以返回:
applinkUrl
schemeUrl
normalUrl
redirectActionForm.redirectUrl
所以手机端可以优先跳转 LINE Pay App 或 LINE Pay 中间页。
电脑端则可以继续显示二维码。
Touch’n Go eWallet
Touch’n Go eWallet 也更适合手机端跳转 App 或中间页。
如果 Antom 返回可跳转链接,插件可以在手机端自动跳转;电脑端继续展示二维码。
七、测试支付与回调
配置完成后,建议逐个测试:
- 新建一笔测试订单
- 选择 PayNow / LINE Pay / TNG eWallet
- 检查是否能正常生成二维码或跳转钱包
- 完成支付
- 回到彩虹易支付后台查看订单状态
- 确认订单是否自动变成已支付
如果支付成功但订单未回调,需要重点检查:
- Antom 是否向 /pay/notify/订单号/ 发起通知
- 商户公钥、私钥是否填写正确
- 回调签名是否验证成功
- 回调金额是否正确换算成人民币
- 通道汇率是否填写正确
八、常见问题
1. 为什么 PayNow 手机不能直接跳 App?
PayNow 本质上更偏银行扫码支付。很多情况下 Antom 返回的是 PayNow QR 内容,而不是 App 跳转链接,所以更适合二维码支付。
2. LINE Pay 一直转圈怎么办?
如果插件优先跳 line:// 这种 scheme,Chrome 可能会拦截。
建议优先使用 Antom 返回的:
applinkUrl
redirectActionForm.redirectUrl
normalUrl
这些 HTTPS 链接更适合手机浏览器跳转。
3. 提示 Payment amount exceeds limit 是什么原因?
通常是金额或汇率不合适。
例如 LINE Pay 使用 THB,如果把 PayNow 的 SGD 汇率填到 LINE Pay 通道里,换算后的泰铢金额可能过低或超出限制。
建议参考:
PayNow:5.35
LINE Pay:0.20
TNG eWallet:1.53
4. Touch’n Go eWallet 名称太长怎么办?
后台显示名可以改成:TNG eWallet
调用值保持:touchngo
不要改调用值,否则插件无法识别。
总结
通过 Antom 本地钱包插件,彩虹易支付可以扩展支持:
PayNow
LINE Pay
Touch’n Go eWallet等,还有一些没有写插件,我们就以这三个支付方式为例
适合面向新加坡、泰国、马来西亚用户的跨境收款场景。
推荐配置方式是:
- PayNow:二维码为主
- LINE Pay:手机端优先跳转 App / 中间页
- Touch’n Go eWallet:手机端优先跳转 App / 中间页
- 电脑端统一显示二维码
- 回调金额按外币金额乘汇率换算成人民币校验
这样既兼容电脑扫码,也兼容手机钱包支付,用户体验会更完整。








