获取商户开户意愿确认状态

更新时间:2024.10.24

当服务商需要确认微信支付子商户号是否完成确认时,如果调用此接口提到“已授权”状态,则说明该商户号已完成开户意愿确认。

接口说明

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

请求方式:【GET】/v3/apply4subject/applyment/merchants/{sub_mchid}/state

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

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

请求参数

Header HTTP头参数

Authorization  必填 string

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


Accept  必填 string

请设置为application/json


path 路径参数

sub_mchid  必填 string(9)

【特约商户号】1、微信支付分配的特约商户唯一标识
2、该参数放在请求链接path中,不用写到body

请求示例

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/apply4subject/applyment/merchants/20001111/state \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

authorize_state  必填 string

【授权状态】

可选取值:

  • AUTHORIZE_STATE_UNAUTHORIZED: 未授权,特约商户号还未完成实名认证

  • AUTHORIZE_STATE_AUTHORIZED: 已授权,特约商户号已完成实名认证

应答示例

200 OK

1{
2  "authorize_state" : "AUTHORIZE_STATE_UNAUTHORIZED"
3}
4

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

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

400

INVALID_REQUEST

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

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

400

INVALID_REQUEST

无效请求

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

403

NO_AUTH

商户权限异常

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

500

SYSTEM_ERROR

系统错误

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

 

 

反馈
咨询
目录
置顶