一、应用场景

前端系统主动发起单笔代扣查询,DSP根据入参的支付流水号发送银行并将支付状态等参数返回给前端系统。

二、请求报文

2.1 公共请求参数

参数 中文名称 是否必填 示例值 描述
BankCode 线路代码 ALIPAY01 渠道代码
TransType 交易类型 9144 接口名称,固定为 “9144”
CommandCode 线路指令 910801 接口的分类,由于银行的支付业务分首期代扣、续期代扣等,会有多种接口,因此DSP需增加对应指令进行标识
TransSeqID 指令流水号 030441109 指令流水号,全局唯一
TransTime 指令时间 2021-07-27 15:04:41 指令时间,格式:yyyy-MM-dd HH:mm:ss

2.2 请求参数

参数 中文名称 是否必填 示例值 描述
ReqSeqID 支付流水号 31357893475834
BgnDate 交易时间 2021-07-06 11:57:01 格式:yyyy-MM-dd HH:mm:ss
RecAct 收方账号 79102100603450000018
RecBankCode 收方银行代码 102
PayState 支付状态 5
PayAct 付方账号 29102100603450000013

2.3 请求示例

  1. <ATSYH version="5.1.0.0">
  2. <TransReq>
  3. <BankCode>HXB02</BankCode>
  4. <TransType>9144</TransType>
  5. <CommandCode>910801</CommandCode>
  6. <TransSeqID>20181206185238549</TransSeqID>
  7. <TransParam>
  8. <DetailRecord>
  9. <ReqSeqID>00000000000004461229</ReqSeqID>
  10. <BgnDate>2018-07-25 21:02:38</BgnDate>
  11. <RecAct>8115501411500263545</RecAct>
  12. <RecBankCode>302</RecBankCode>
  13. <PayAmount>1410</PayAmount>
  14. <PayState>5</PayState>
  15. <PayAct>6214920203062904</PayAct>
  16. </DetailRecord>
  17. </TransParam>
  18. </TransReq>
  19. </ATSYH>

三、响应报文

3.1 公共响应参数

参数 中文名称 是否必填 示例值 描述
BankCode 线路代码 ALIPAY01 渠道代码
TransType 交易类型 9144 固定为”9144”
TransSeqID 指令流水号 030441109 指令流水号,全局唯一

3.1 响应参数

参数 中文名称 是否必填 示例值 描述
RespCode 响应码 0 0:成功,-1:失败
RespInfo 响应信息 成功 响应信息描述
TransState 交易状态 M0001
PayInfoCode 支付信息码 M0001
ReqSeqID 支付流水号 28081001108487
TransAmt 交易金额 12.00 单位为元,保留小数点后两位
OutTransID 渠道方流水号 68081001108483

3.2 响应示例

  1. <ATSYH>
  2. <TransResp>
  3. <BankCode>HXB01</BankCode>
  4. <TransType>9144</TransType>
  5. <TransSeqID>862640416799852545</TransSeqID>
  6. <TransParam>
  7. <DetailRecord>
  8. <RespCode>0</RespCode>
  9. <RespInfo>成功</RespInfo>
  10. <TransState>1</TransState>
  11. <ReqSeqID>E22107060085</ReqSeqID>
  12. <PayInfoCode>1</PayInfoCode>
  13. <TransAmt/>
  14. <OutTransID/>
  15. <NeedLimit/>
  16. <FailType/>
  17. </DetailRecord>
  18. </TransParam>
  19. </TransResp>
  20. </ATSYH>