logo头像
Snippet 博客主题

统一接口整理

本文于815天之前发表,文中内容可能已经过时。

请求入参:
head参数 参数类型 是否必填 备注
agentId String Y 代理商编码
authCode String Y 授权码
authPwd String Y 授权密码(MD5加密)
参数 参数类型 是否必填 备注
rchMorderId String Y 商户充值订单号
rchAccount String Y 充值账号
rchProduct String Y 充值产品编号
rchType String Y 充值产品类型
rchTime String Y 充值提交时间 YYYYMMDDHHmmSS
sign String Y sign标识
1
sign = MD5(agentId+authCode+authPwd+rchMorderId+rchAccount+rchProduct+rchType+rchTime)
请求验证流程
1
2
3
4
5
6
7
8
9
graph LR
A[开始]-->B[参数校验]
B-->C[时间校验]
C-->D[sign标识校验]
D-->E[白名单]
E-->F[授权码]
F-->G[产品查找商品]
G-->H[扣费]
H-->I[入库]
1
2
3
4
5
6
graph TD

A[Start] --> B[Your Operation]
B --> C{Yes or No?}
C --> |yes| D[end]
C --> |no| B

响应出参:
参数 参数类型 描述
rchMorderId String 商户充值订单号(确保唯一)
rchAccount String Y 充值账号
rchType String Y 充值产品类型
rchOrderId String 平台充值订单号
rtCode String 平台响应状态(0000提交成功)
rtMsg String 平台响应状态描述

回调通知参数:
参数 参数类型 描述
rchMorderId String 商户充值订单号(确保唯一)
rchOrderId String 平台充值订单号
rchAccount String 充值账号
rchProduct String 充值产品编号
rchType String 充值产品类型
orderStatus String 平台订单状态
orderDesc String 平台订单状态描述

回调参数说明:
参数 参数值 参数值描述 备注
orderStatus 1 充值中 平台订单状态
orderStatus 2 充值成功 平台订单状态
orderStatus 3 充值失败 平台订单状态