接口描述:

  • 查询代付交易结果状态,若为 0003,需继续查询,直到返回明确交易结果(除 0003 以外)后可停止对原代付请求交易的结果查询。

接口版本:

版本号 制定人 制定日期 修订日期
1.0.0 高俭 2020-09-27 2020-09-27

请求URL:

请求方式:

  • POST

请求头:

参数名 是否必须 类型 说明
Content-Type String 请求类型:application/json

请求参数:

参数名 变量名 类型 是否必须 说明
渠道号 agentno AN15 M 渠道号
交易流水号 transFlow AN1..32 M 代付查询交易流水号
交易时间 transTime AN1..14 M 格式:yyyyMMddHHmmss
原交易时间 oriTransTime AN1..14 M 代付请求时间 代付请求时间 格式:yyyyMMddHHmmss
原交易流水号 oriTransFlow AN1..32 M 代付请求流水号
原交易代码 oriTransCode AN10 M DF1001为D0代付,DF1002为T1代付
随机字符串 nonce_str AN1..32 M 32位随机字符串
签名 sign AN1..32 M 填写报文摘要的签名
签名类型 sign_type AN1..10 O 签名算法类型 默认MD5

请求示例:

{
  "oriTransCode": "DF1001",
  "nonce_str": "4514620cb1af4a0f9bc3827bc4ea4ba4",
  "transTime": "20201023172916",
  "agentno": "11000002",
  "sign": "EAD52D0D1B380871770D2846D847DEDF",
  "transFlow": "2020102317291611600001",
  "oriTransTime": "20201023165840",
  "oriTransFlow": "1374275"
}

返回示例:

正确时返回:

{
    "code": "0000",
    "data": {
        "agentno": "11000002",
        "nonce_str": "4514620cb1af4a0f9bc3827bc4ea4ba4",
        "oriRetCode": "0003",
        "oriRetMsg": "处理中",
        "oriSettleDate": "",
        "oriTransCode": "DF1001",
        "oriTransFlow": "1374275",
        "oriTransTime": "20201023165840",
        "sign": "340DB84CC689EA430E8C1E5833EA362E",
        "transFlow": "2020102317291611600001",
        "transTime": "20201023172916"
    },
    "msg": "处理成功"
}

错误时返回:

返回参数说明:

参数名 变量名 类型 是否必须 说明
返回码 code AN4 M 0000 为成功, 其他为失败
返回信息 msg ANS1…50 M 返回信息描述
渠道号 agentno AN15 M 渠道号
交易流水号 transFlow AN1..32 M 同请求
交易时间 transTime AN1..14 M 同请求
原交易时间 oriTransTime AN1..14 M 格式:yyyyMMDDHHmmss
原交易清算日期 oriSettleDate AN8 M 格式:yyyyMMdd
原交易流水号 oriTransFlow AN1..32 M
原交易代码 oriTransCode AN10 M DF1001为D0代付,DF1002为T1代付
原交易返回码 oriRetCode AN10 C code 为 0000 时,必返, 0003 表示正在处理中,需要发起查询获取最终结果,直到结果不是 0003
原交易返回信息 oriRetMsg AN4 C
随机字符串 nonce_str AN1..32 M 32位随机字符串
签名 sign AN1..32 M 填写报文摘要的签名

备注:

  • 更多返回错误代码请看附录的错误代码描述
文档更新时间: 2020-10-23 18:44   作者:高俭