AllPay其他接口文档1.0.0
上海偶可贝网络科技有限公司
- 版本信息:中文 V1.0.0
- 更新时间:2019 年2 月
1.概述
AllPay 为客户提供统一的API接入,以帮助客户实 现快速、安全、集中式的接入支付渠道。
2. 验签说明
1.对于发送到 AllPay 系统的 POST 请求报文,其中所有传入参数(除 signature 参数外)按照字段名的 ASCII 码从小到大排序后(字典序),使用 URL 键值对的格式(即 key1=value1&key2=value2...)拼接成字符串 String1。
2.在 String1 最后直接拼接(不需要用“&”连接)双方约定的签名密钥 Key(接入 AllPay 时分配),得到 stringSignTemp 字符串,并对 stringSignTemp 进行 md5 运算,得到 signature 的值。
3.示例签名串 merID=000000000000015&signType=MD5&transID=MQkmUGAh3Gw2HEEi2f2c77e3718c47cfb47a89a6fbc9d361
3. API 接口
3.1. 获取渠道流水信息接口
该接口提供通过transID查询渠道流水的功能。
- 请求报文格式
参数 |
类型 |
属性 |
描述 |
merID |
String(15) |
M |
商户 ID,由AllPay 分配 |
transID |
String(6) |
M |
GW 系统生成的交易 ID,由AllPay系统返回 |
signType |
String(10) |
M |
MD5或SHA256 |
signature |
String(60) |
M |
采用 MD5或SHA256 签名 |
- 响应报文格式
参数 |
类型 |
属性 |
描述 |
merID |
String(12) |
M |
商户 ID,由AllPay 分配 |
orderNum |
String(6) |
M |
商户订单号 |
allpayOrderNum |
String(4) |
M |
AllPay系统的转换商户订单号 |
schemaTransId |
String(60) |
M |
支付渠道的交易ID |
transID |
String(32) |
M |
GW 系统生成的交易 ID,每笔交易保持唯一 |
paymentSchema |
String(10) |
M |
渠道代码:点击这里 |
RespCode |
String(2) |
M |
应答码 00-成功 |
RespMsg |
String(20) |
M |
应答消息 |
4.应答码
应答码 |
描 述 |
00 |
成功 |
01 |
失败 |
U1 |
商户号不存在 |
U2 |
签名错误 |
U3 |
报文被篡改 |
U4 |
缺失参数 |
U5 |
无效的参数 |
U7 |
订单不存在 |
U8 |
参数为空 |
U9 |
系统错误 |
P4 |
功能不支持 |
5.技术支持
如果您在调试时遇到问题,请与我们联系:support@allpayx.com