回调消息
当汇款状态发生变化时,将会通过POST协议向您预设的回调URL发送消息。
{
"statusCode": 200,
"errorMsg": "",
"transactionId": "20220829-143012-531-2058-6990",
"idempotencyKey": "TEST20220829100",
"referenceNumber": "6012968",
"targetName": "usera lastname",
"targetDocument": "24988323888",
"targetBankName": "ARCUS",
"targetBankCode": "706",
"targetBankBranchId": "123456789",
"targetBankAccountId": "706180005047305123",
"amount": "100.00",
"amountInCents": 10000,
"currency": "USD",
"paidAmount": 196978,
"paidCurrency": "MXN",
"exchangeRate": 19.6978,
"paidTax": 0,
"createTime": "2022-08-29 01:02:06 GMT-07:00",
"finalStatusTime": "2022-08-29 01:02:20 GMT-07:00",
"transferStatus": "IN_PROGRESS",
"transferStatusCode": 200,
"transferErrorMsg": "",
"subMerchantId": "UUID"
}
字段说明
参数 | 类型 | 描述 |
---|---|---|
statusCode | int | 此次请求API状态代码,200代表API请求成功 |
errorMsg | String | 如果API请求失败,返回的错误信息 |
transactionId | String | 交易ID |
idempotencyKey | String | 幂等目的,交易的唯一标识ID |
referenceNumber | String | 交易唯一的参考编号 |
targetName | String | 目标账号的收款人全名 |
targetDocument | String | 目标账户持有人的证件类型 |
targetBankName | String | 目标账号的银行名称 |
targetBankCode | String | 目标账号的银行代码 |
targetBankBranchId | String | 目标账号的银行分支码 |
targetBankAccountId | String | 目标账号的账号ID |
amount | String | 已弃用。汇款金额,注意: 1 = 1MXN。请使用amountInCents。 |
amountInCents | Long | 汇款金额。注意: 100 = 1MXN/1USD |
currency | String | 汇款货币单位,例如MXN、USD |
paidAmount | Long | 当入参货币为MXN时返回null,转换货币单位后的支付金额 |
paidCurrency | String | 当入参货币为MXN时返回null,转换货币单位后的货币单位,MXN |
exchangeRate | Double | 当入参货币为MXN时返回null,转换货币单位所使用的汇率 |
paidTax | Long | 当入参货币为MXN时返回null,转换货币单位的手续费 |
createTime | Time | 汇款请求时间 |
finalStatusTime | Time | 汇款操作完成时间 |
transferStatus | String | 汇款状态,枚举值,"SETTLED", "FAILED" 或者 "REJECTED", 交易状态应以transferStatus为准 |
transferStatusCode | int | 此次交易的状态码, 交易异常码 |
transferErrorMsg | String | 此次交易失败原因 |
subMerchantId | String | 子商户ID |