查询申请单审核结果

更新时间:2024.11.04

当服务商提交申请单后,需要定期调用此接口查询申请单的审核状态。
接口频率:20QPS(商户号维度)

接口说明

支持商户:【渠道商】 【从业机构(银行)】 【从业机构(支付机构)】

请求方式:【GET】/v3/apply4subject/applyment

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header HTTP头参数

Authorization  必填 string

请参考签名认证生成认证信息


Accept  必填 string

请设置为application/json


query 查询参数

applyment_id  选填 integer

【申请单编号】1、微信支付分配的申请单号。申请单编号和业务申请编号至少传一个。
2、该参数放在请求链接query或path中,不用写到body


business_code  选填 string(128)

【业务申请编号】1、服务商自定义的唯一编号。每个编号对应一个申请单。
2、该参数放在请求链接query或path中,不用写到body

请求示例

GET

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/apply4subject/applyment?applyment_id=20000011111&business_code=1900013511_10000 \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

applyment_state  必填 string(64)

【申请单状态】

可选取值:

  • APPLYMENT_STATE_EDITTING: 如果查到申请单是编辑中的状态,可能是提交申请发生了错误导致的,可用同一个业务申请编号重新提交

  • APPLYMENT_STATE_WAITTING_FOR_AUDIT: 如果查到申请单是审核中的状态,请耐心等待1~2个工作日,微信支付将会完成审核

  • APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT: 如果查到申请单是待确认联系信息的状态,请扫描微信支付返回的小程序码确认联系信息(此过程可修改联系人手机号)

  • APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON: 如果查到申请单是待账户验证的状态,请扫描微信支付返回的小程序码在小程序端完成账户验证

  • APPLYMENT_STATE_PASSED: 如果查到申请单是审核通过状态,请扫描微信支付返回的小程序码在小程序端完成授权流程

  • APPLYMENT_STATE_REJECTED: 如果查到申请单是审核驳回状态,请按照驳回原因修改申请资料,并更换业务申请编码,重新提交申请

  • APPLYMENT_STATE_FREEZED: 如果查到申请单是已冻结状态,可能是该主体已完成过入驻,请查看驳回原因,并通知驳回原因中指定的联系人扫描微信支付返回的小程序码在小程序端完成授权流程

  • APPLYMENT_STATE_CANCELED: 如果查到申请单是已作废状态,表示申请单已被撤销,无需再对其进行操作


qrcode_data  选填 string(30000)

【小程序码图片】 1、当申请单状态为APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT、APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON、APPLYMENT_STATE_PASSED、APPLYMENT_STATE_FREEZED时,会返回小程序码图片
2、使用base64解码该字段,可得到图片二进制数据
3、可用img标签直接加载该图片,示例如下:<img src="data:image/png;base64,iVBORw0KGgoAAAANSU=" style="display: block;">


reject_param  选填 string(256)

【驳回参数】当申请单状态为APPLYMENT_STATE_REJECTED、APPLYMENT_STATE_FREEZED时,会返回该字段,标识被驳回的字段名


reject_reason  选填 string(1024)

【驳回原因】当申请单状态为APPLYMENT_STATE_REJECTED、APPLYMENT_STATE_FREEZED时,会返回该字段,表示驳回原因

应答示例

200 OK

1{
2  "applyment_state" : "APPLYMENT_STATE_EDITTING",
3  "qrcode_data" : "cGFnZXMvYXBwbHkvYXBpdzQvd2VsY29tZS93ZWxjb21lP2FwcGx5bWVudF9pZD14eHg=",
4  "reject_param" : "merchant_name",
5  "reject_reason" : "公司名称与工商局登记不一致"
6}
7

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

500

SYSTEM_ERROR

系统错误

系统异常,请使用相同参数稍后重新调用

400

INVALID_REQUEST

无效请求

请查看返回的错误信息,根据错误信息进行操作

403

NO_AUTH

商户权限异常

请确认是否已经开通相关权限

 

 

反馈
咨询
目录
置顶