GoAllPay银联
本文整理智简魔方业务系统中“GoAllPay 银联”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。
1. 使用前置
使用前置:业务系统- → 应用- → 插件列表- → 下载 GoALLPay 银联。
原文参考:查看对应章节
应用下载方式与支付宝网页支付插件相同,支付宝网页支付安装
2. 使用配置
使用配置:请前往GoAllPay 官方平台注册好账号。
相关链接:GoAllPay 官方平台
原文参考:查看对应章节
在支付接口中对 GoAllPay 进行配置

其中的 merchant id(商户 ID)需要注册好之后,由 GoAllPay 分配
密钥为双方约定的签名密钥 Key(接入 GoAllPay 时分配)
- 将除 signature 参数外的所有传入参数,按照参数名的 ASCII 码从小到大排序(字典序),再使用 URL 键值对格式拼接为 string1,例如:
key1=value1&key2=value2- 在 string1 末尾直接拼接双方约定的签名密钥 Key(无需使用 & 连接),得到 stringSignTemp。根据 signType 指定的算法加密 stringSignTemp,即可得到 signature。
- 签名示例中的 string1 为:
OsType=IOS&OsVersion=&acqID=99020344&backURL=https://testapi.allpayx.com/test&charSet=UTF-8&detailInfo=W3siZ29vZHNfbmFtZSI6ICJhcHBsZSIsICJxdWFudGl0eSI6ICIyIn1d&frontURL=http://example.com&goodsInfo=apple&logisticsStreet=上海市浦东新区xx路xx号xxx室&merID=merchant_id&merReserve=&orderAmount=1&orderCurrency=CNY&orderNum=20220620171733&paymentSchema=UP&signType=SHA256&tradeFrom=H5&transTime=20220620171733&transType=PURC&userID=user01&userIP=114.91.1.243&version=VER000000005拼接密钥后的 stringSignTemp 为:
OsType=IOS&OsVersion=&acqID=99020344&backURL=https://testapi.allpayx.com/test&charSet=UTF-8&detailInfo=W3siZ29vZHNfbmFtZSI6ICJhcHBsZSIsICJxdWFudGl0eSI6ICIyIn1d&frontURL=http://example.com&goodsInfo=apple&logisticsStreet=上海市浦东新区xx路xx号xxx室&merID=merchant_id&merReserve=&orderAmount=1&orderCurrency=CNY&orderNum=20220620171733&paymentSchema=UP&signType=SHA256&tradeFrom=H5&transTime=20220620171733&transType=PURC&userID=user01&userIP=114.91.1.243&version=VER000000005key生成的 signature 为:
40f1e5adebba58cc7822dac0b3a2bfebb6676e245370be027cdfb952695bee29以上示例中,stringSignTemp 末尾的 key 就是签名密钥。货币单位请根据实际情况填写,例如:
HKD或:
USD更加详细的信息可以查看 API 文档:GoAllPay 在线支付接入规范文档 V5.2.3