目录
3.8异步通知接口
异步通知类的发起方为通联服务器,接收端为商户服务器(通知地址是 https协议应使用默认端口,如果是非常规端口均需申请配置才能访问,请联系技术人员,没有回复success(商户返回字符串中含有,200003接口特殊,包含0000也不会重发通知)会发3次,时间间隔不固定,用的是http1.1)。签名算法支持国密或rsa,默认rsa,如需国密,可登陆后台 运行参数,通知参数进行配置。
3.8.1 退票通知
3.8.1.1 报文功能
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l针对跨行代付交易,当发送退票时,由此接口通知给商户。
参数信息都是原交易信息
3.8.1.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
RETCODE |
返回码 |
C(4) |
参考b6的返回码(3056) |
非空 |
|
RETMSG |
错误信息 |
C(1,256) |
|
可空 |
退票原因 |
ACCOUNT_NO |
账号 |
N(1,32) |
银行卡或存折号码 |
非空 |
|
MOBILE |
手机号/小灵通 |
C (1,13) |
小灵通带区号,不带括号,减号 |
可空 |
|
AMOUNT |
金额 |
N(1,12) |
整数,单位分 |
非空 |
|
SETTDAY |
清算日期 |
C(8) |
yyyyMMdd |
非空 |
|
FINTIME |
完成时间 |
C(14) |
|
非空 |
|
SUBMITTIME |
提交时间 |
C(14) |
yyyyMMddHHmmss |
非空 |
|
BATCHID |
交易流水号 |
C(60) |
原请求报文中的交易流水REQ_SN |
非空 |
|
SN |
记录序号 |
C(4) |
原交易的记录序号SN,单笔默认为0 |
非空 |
|
TRXCODE |
交易代码 |
C(1, 20) |
|
可空 |
|
POUNDAGE |
手续费 |
N(12) |
整数,单位分 |
可空 |
|
USERCODE |
用户代码 |
C(20) |
用户自定义ID |
可空 |
|
TRXTYPE |
交易类型 |
C(1) |
0差错类交易 1普通交易 |
可空 |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为 账号|手机号|金额|交易流水号|记录序号|手续费 |
非空 |
|
3.8.1.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR
3.8.2 商户主动划款入账通知
3.8.2.1 报文功能
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l商户主动划款到通联通,通过此接口通知商户商户的余额户已入账。
l支持内部转账入金通知,根据通知的TRXCODE字段值区分; 100100-商户主动划款 100402--内部转账收。
3.8.2.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
RETCODE |
返回码 |
C(4) |
参考b6的返回码 |
非空 |
|
RETMSG |
错误信息 |
C(1,256) |
|
可空 |
|
ACCOUNT_NO |
账号 |
N(1,32) |
银行卡或存折号码 |
非空 |
|
MOBILE |
手机号/小灵通 |
C (1,13) |
小灵通带区号,不带括号,减号 |
可空 |
|
AMOUNT |
金额 |
N(1,12) |
整数,单位分 |
非空 |
|
SETTDAY |
清算日期 |
C(8) |
yyyyMMdd |
非空 |
|
FINTIME |
完成时间 |
C(14) |
|
非空 |
|
SUBMITTIME |
提交时间 |
C(14) |
yyyyMMddHHmmss |
非空 |
|
BATCHID |
交易流水号 |
C(60) |
原请求报文中的交易流水REQ_SN |
非空 |
|
SN |
记录序号 |
C(4) |
原交易的记录序号SN,单笔默认为0 |
非空 |
|
POUNDAGE |
手续费 |
N(12) |
整数,单位分 |
可空 |
|
USERCODE |
用户代码 |
C(20) |
商户客户ID |
可空 |
|
MERID |
商户号 |
C(16) |
|
可空 |
|
INACCT |
资金来源 |
C(1,64) |
|
可空 |
|
INACCTNAME |
汇入账号 |
C(1,64) |
|
可空 |
|
MEMO |
附言 |
C(1,128) |
summary的值 |
可空 |
|
TRXTYPE |
交易类型 |
C(1) |
0差错类交易 1普通交易 |
可空 |
|
TRXCODE |
交易代码 |
C(1,20) |
|
可空 |
|
REMARK |
备注 |
C(1,50) |
|
可空 |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为 账号|手机号|金额|交易流水号|记录序号|手续费 |
非空 |
|
3.8.2.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR
3.8.3 快捷单笔交易结果通知
3.8.3.1 报文功能
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l 快捷单笔交易结果通过此接口通知商户,包括成功与失败的交易。
3.8.3.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
限制 |
备注 |
RETCODE |
返回码 |
C(4) |
参考b6的返回码 |
M |
|
RETMSG |
错误信息 |
C(1,256) |
|
C |
|
ACCOUNT_NO |
账号后4位 |
N(1,32) |
借记卡或信用卡后4位 |
M |
|
MOBILE |
手机号/小灵通 |
C (1,13) |
小灵通带区号,不带括号,减号 |
C |
|
AMOUNT |
金额 |
N(1,12) |
整数,单位分 |
C |
|
SETTDAY |
清算日期 |
C(8) |
yyyyMMdd |
M |
|
FINTIME |
完成时间 |
C(14) |
yyyyMMddHHmmss |
M |
|
SUBMITTIME |
提交时间 |
C(14) |
yyyyMMddHHmmss |
M |
|
BATCHID |
交易流水号 |
C(60) |
原请求报文中的交易流水REQ_SN |
M |
|
SN |
记录序号 |
C(4) |
原交易的记录序号SN,单笔默认为0 |
M |
|
USERCODE |
自定义用户号 |
C(20) |
原交易的CUST_USERID |
C |
|
MERID |
商户号 |
C(15) |
商户号 |
M |
|
REMARK |
备注 |
C (1,50) |
备注 |
c |
|
VOUCHERNO |
银行流水号 |
C(1,16) |
|
C |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为返回码|账号|手机号|金额|交易流水号|记录序号 |
M |
|
3.8.3.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR
3.8.3.4 例子
3.8.4 批量交易完成通知(200003)
3.8.4.1 报文功能
l报文通讯方式:HTTP/HTTPS+POST方式,商户需提供接收通知的URL。
l 该通知接口适合批量交易的通知,仅代表该批次交易已处理完成,具体的处理结果如成功或者失败,需商户通过交易结果查询(200004)进行查询。
3.8.4.2 请求报文
接口 |
字段ID |
字段名称 |
类型 |
取值 |
可空 |
备注 |
INFO |
TRX_CODE |
交易代码 |
C(1, 20) |
200003 |
否 |
|
VERSION |
版本 |
C(2) |
04 |
否 |
|
|
DATA_TYPE |
数据格式 |
N(1) |
2:xml格式 |
否 |
|
|
REQ_SN |
交易批次号 |
C(60) |
|
|
|
|
SIGNED_MSG |
签名信息 |
C |
|
否 |
|
|
NOTIFY |
NOTIFY_SN |
原请求报文中的交易流水REQ_SN |
C(40) |
|
否 |
请求报文的交易流水 |
数字签名原文为没有SIGNED_MSG 签名信息项的xml全文。 |
3.8.4.3 响应报文
返回success或者0000
3.8.4.4 例子
3.8.5 代收付单笔成功交易结果通知
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l代收付单笔成功交易结果通过此接口通知商户。
交易类型:实时收款、实时付款、批量收款(对应的明细交易)、批量付款(对应的明细交易),退款。
3.8.5.1 报文功能
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l 成功的交易通过此接口通知商户。
3.8.5.2 请求报文说明
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
RETCODE |
返回码 |
C(4) |
参考b6的返回码 |
非空 |
|
RETMSG |
错误信息 |
C(1,256) |
|
可空 |
|
ACCOUNT_NO |
账号 |
N(1,32) |
银行卡或存折号码 |
非空 |
|
MOBILE |
手机号/小灵通 |
C (1,13) |
小灵通带区号,不带括号,减号 |
可空 |
|
AMOUNT |
金额 |
N(1,12) |
整数,单位分 |
非空 |
|
SETTDAY |
清算日期 |
C(8) |
yyyyMMdd |
非空 |
|
FINTIME |
完成时间 |
C(14) |
|
非空 |
|
SUBMITTIME |
提交时间 |
C(14) |
yyyyMMddHHmmss |
非空 |
|
BATCHID |
交易流水号 |
C(60) |
原请求报文中的交易流水REQ_SN |
必填 |
|
SN |
记录序号 |
C(4) |
原交易的记录序号SN,单笔默认为0 |
必填 |
|
POUNDAGE |
手续费 |
N(12) |
整数,单位分 |
可空 |
|
USERCODE |
自定义用户号 |
C(20) |
原交易的CUST_USERID |
可空 |
|
TRXTYPE |
交易类型 |
C(1) |
0差错类交易 1普通交易 |
可空 |
|
MERID |
商户号 |
C(15) |
商户号 |
非空 |
|
TRXCODE |
交易代码 |
C(1, 20) |
|
必填 |
|
FUNDIN_ID |
汇入金唯一识别码 |
C(1, 64) |
|
可空 |
|
FROM_ACCT_NAME |
汇入金来款户名 |
C(1, 128) |
|
可空 |
|
SUMMARY |
摘要 |
C(1, 120) |
|
可空 |
|
REMARK |
备注 |
C (1,50) |
备注 |
可空 |
|
VOUCHERNO |
银行流水号 |
C(1,16) |
|
可空 |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为 账号|手机号|金额|交易流水号|记录序号|手续费 |
必填 |
|
3.8.5.3 响应报文说明
商户系统返回一行内容
SUCCESS或者ERROR
3.8.5.4 例子
3.8.6 代收付单笔失败交易结果通知
3.8.6.1 报文功能
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
l失败的交易通过此接口通知商户;
交易类型:实时收款、实时付款、批量收款(对应的明细交易)、批量付款(对应的明细交易),退款。
3.8.6.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
RETCODE |
返回码 |
C(4) |
参照交易明细中的返回码 |
非空 |
|
RETMSG |
错误信息 |
C(1,256) |
|
可空 |
|
ACCOUNT_NO |
账号 |
N(1,32) |
银行卡或存折号码 |
非空 |
|
MOBILE |
手机号/小灵通 |
C (1,13) |
小灵通带区号,不带括号,减号 |
可空 |
|
AMOUNT |
金额 |
N(1,12) |
整数,单位分 |
非空 |
|
SETTDAY |
清算日期 |
C(8) |
yyyyMMdd |
非空 |
|
FINTIME |
完成时间 |
C(14) |
|
非空 |
|
SUBMITTIME |
提交时间 |
C(14) |
yyyyMMddHHmmss |
非空 |
|
BATCHID |
交易流水号 |
C(60) |
原请求报文中的交易流水REQ_SN |
必填 |
|
SN |
记录序号 |
C(4) |
原交易的记录序号SN,单笔默认为0 |
必填 |
|
POUNDAGE |
手续费 |
N(12) |
整数,单位分 |
可空 |
|
USERCODE |
用户代码 |
C(20) |
商户客户ID |
可空 |
|
TRXTYPE |
交易类型 |
C(1) |
0差错类交易 1普通交易 |
可空 |
|
MERID |
商户号 |
C(15) |
商户号 |
非空 |
|
REMARK |
备注 |
C (1,50) |
备注 |
可空 |
|
VOUCHERNO |
银行流水号 |
C(1,16) |
|
可空 |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为 返回码|账号|手机号|金额|交易流水号|记录序号|手续费 |
必填 |
|
3.8.6.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR
3.8.6.4 例子
|
3.8.7 解约通知(310005)
3.8.7.1 报文说明
l报文通讯方式:HTTP/HTTPS+GET方式,商户需提供接收通知的URL。
3.8.7.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
ACCTNO |
银行账号 |
C(1,32) |
协议解约的银行账号 |
非空 |
|
AGRTYPE |
协议类型 |
C(2) |
00:商委协议 01:快捷协议 02:新代收协议 |
非空 |
|
MERID |
商户号 |
C(15) |
|
非空 |
|
TRXCODE |
交易类型 |
C (6) |
310005 |
非空 |
|
BUSINESSCODE |
业务代码 |
C(6) |
商委签约时不为空 |
可空 |
|
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容 商委:商户号|银行账号|业务代码 快捷:商户号|银行账号 |
非空 |
|
3.8.7.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR
3.8.8 余额告警通知(110000)
3.8.8.1 报文说明
l报文通讯方式:POST方式,商户需提供接收通知的URL。
3.8.8.2 请求报文
URL参数名 |
说明 |
类型 |
取值 |
可空 |
备注 |
MERID |
商户号 |
C(15) |
x8;分配的商户号 |
非空 |
|
TRXCODE |
交易类型 |
C (6) |
110000 |
非空 |
|
AVAILABLE_BALANCE |
可用余额 |
C(1,20) |
|
非空 |
单位:元 |
WARN_BALANCE |
告警余额阀值 |
C(1,20) |
|
非空 |
单位:元 |
SIGN |
签名 |
|
使用SHA1withRSA签名。签名原始内容为: 商户号|交易类型|可用余额|告警余额阀值
|
非空 |
|
3.8.8.3 响应报文
商户系统返回一行内容
SUCCESS或者ERROR