查询在途异常资金付款指令执行结果
更新时间:2026.04.24发起在途异常资金付款后,可通过该接口快速查询相关指令单的流程状态。
注:接口限频100次/秒。
接口说明
支持商户:【平台商户】 【普通服务商】
请求方式:【GET】/v3/abnormal-fund-processing/receipts/{receipt_id}/transfer-instructions/{out_instruction_no}
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
path 路径参数
receipt_id 必填 string(64)
【微信支付在途异常资金付款单号】 微信支付在途异常资金付款单号
out_instruction_no 必填 string(64)
【商户侧指令编号】 发起在途异常资金付款指令时传入的商户侧指令编号
请求示例
GET
应答参数
200 OK
out_instruction_no 必填 string(64)
【商户侧指令编号】 商户侧指令编号
commander 必填 object
【在途异常资金付款指令的发起方】 在途异常资金付款指令的发起方
| 属性 | |
operator 必填 string 【发起在途异常资金付款请求的角色】 发起在途异常资金付款请求的角色 可选取值
mchid 选填 string(32) 【微信支付商户号】 发起在途异常资金付款请求的微信支付商户号,仅当操作角色是"微信支付商户"时返回 |
transfer_mode 必填 string
【付款方式】 资金处理规则
可选取值
TRANSFER_TO_ORIGINAL_RECEIVE_USER: 付款至原收款用户TRANSFER_TO_ORIGINAL_RECEIVE_MERCHANT: 付款至原收款商户TRANSFER_TO_SPECIFIED_RECEIVE_MERCHANT: 付款到指定的收款商户
receiver 选填 object
【收款方】 收款方帐号信息仅在以下情况下返回:
1. 当 transfer_mode 为 TRANSFER_TO_ORIGINAL_RECEIVE_USER 且 instruction_state 为 INSTRUCTION_STATE_SUCCESS 时;
2. 当 transfer_mode 为 TRANSFER_MODE_TO_ORIGINAL_RECEIVE_MERCHANT 或 TRANSFER_MODE_TO_SPECIFIED_RECEIVE_MERCHANT。
| 属性 | |
account_type 选填 string(32) 【入账账户类型】 入账账户的类型银行类型对照表:https://pay.weixin.qq.com/doc/v3/merchant/4012076355 XXX_CREDIT:转入XXX银行的一张信用卡。XXX_DEBIT:转入XXX银行的一张储蓄卡。OTHERS:转入零钱/零钱通等其他方式。仅当 transfer_mode = TRANSFER_TO_ORIGINAL_RECEIVE_USER 时返回。 openid 选填 string(128) 【入账用户OpenID】 入账用户在商户AppID下的唯一标识,仅当 transfer_mode = TRANSFER_TO_ORIGINAL_RECEIVE_USER 时返回。 appid 选填 string(32) 【商户AppID】 微信支付商户号绑定的AppID,如商户拉起用户收款页时使用的AppID。仅当 transfer_mode = TRANSFER_TO_ORIGINAL_RECEIVE_USER 时返回。 mchid 选填 string(32) 【入账商户号】 微信支付分配的商户号,当 transfer_mode 为 TRANSFER_TO_ORIGINAL_RECEIVE_MERCHANT 或 TRANSFER_TO_SPECIFIED_RECEIVE_MERCHANT 时必填 |
instruction_state 必填 string
【在途异常资金付款指令状态】 在途异常资金付款指令状态
可选取值
INSTRUCTION_STATE_PENDING: 待执行INSTRUCTION_STATE_IN_PROGRESS: 执行中INSTRUCTION_STATE_CLOSED: 已关闭,此时可更换商户侧指令编号,并重新发起付款指令INSTRUCTION_STATE_SUCCESS: 执行成功,可通过查询在途异常资金付款结果接口,进一步确认付款结果
create_time 选填 string(64)
【在途异常资金付款指令创建时间】 在途异常资金付款指令的创建时间,遵循rfc3339标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。
success_time 选填 string(64)
【入账成功时间】 在途异常资金付款指令的入账时间,遵循rfc3339标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。仅当 instruction_state = INSTRUCTION_STATE_SUCCESS 时返回。
close_time 选填 string(64)
【在途异常资金付款指令关闭时间】 在途异常资金付款指令的关闭时间,遵循rfc3339标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE。
仅当 instruction_state = INSTRUCTION_STATE_CLOSED 时返回。
close_reason 选填 string(256)
【在途异常资金付款指令关闭原因】 在途异常资金付款指令的关闭原因,仅当 instruction_state = INSTRUCTION_STATE_CLOSED 时返回。
notify_url 必填 string(255)
【回调通知地址】 回调通知地址,只支持HTTPS协议,需为外网可访问的URL,不能携带查询参数。设置后,在途异常资金的付款结果会通过该URL通知商户。
instruction_instance_id 选填 string(64)
【微信支付在途异常资金付款指令执行流水号】 仅 instruction_state = INSTRUCTION_STATE_SUCCESS 时返回
应答示例
200 OK
查询在途异常资金付款指令执行结果
错误码
以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示

