# 小商店开店接口接入指南
# 前言
在使用小商店开店接口前,需先入驻第三方平台,勾选开店权限并全网发布配置,并获取component_access_token和authorizer_access_token后,方可使用开店API
# 各接口的调用顺序如下
- 调用A接口
- 商家签约协议后(可通过回调url是否成功收到appid来判断商家是否签约),调用D接口(使用component_access_token)拿到商家对应的appid。也可以轮询D接口,当register_status为0时,代表商家已经成功签约,此时可以拿到registered_appid
- 调用B接口提交支付审核材料,如果返回失败,根据提示信息处理
- 轮询D接口,当acct_verify_status为2时,代表需要商家进行账户验证,此时将legal_validation_url链接发送给商家进行验证。当merchant_info_status为4时,代表支付材料审核失败,需要根据提示信息处理。注意:不是所有店铺均需要账户验证这一步,要按照轮询到的状态进行处理
- 继续轮询D接口(使用authorizer_access_token),当basic_info_status为2时,代表账户验证已经通过(或不需要账户验证),此时可以调用C接口提交基础材料,如果返回失败,根据提示信息处理
- 继续轮询D接口(使用authorizer_access_token),当basic_info_status为4时,代表基础材料审核失败,需要修改材料重新提交。当pay_sign_status为2时,代表基础材料审核通过,此时用户可以进行支付签约,将sign_url给到商家进行支付签约。
- 继续轮询D接口(使用authorizer_access_token),当pay_sign_status为5时,代表开店成功
# A. 注册小商店账号
# 说明:调用接口后,系统会给用户发送协议,建议提醒商家及时进行授权,有效期为24小时;商家授权后,将会通过异步的方式推送注册了的小程序appid,回调url见https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/authorize_event.html
商家通过调用D接口,可以查询到某个商家对应的appid
当成功收到appid后,才可使用component_access_token调用以下接口
# B. 提交支付资质材料
# 说明:小商店支付资质材料审核完成后,商户会收到法人认证提醒,建议提醒商家及时进行认证
提交支付资质材料接口调用成功后,需要调用“轮询审核状态”接口来不断查询资质材料的审核状态,根据状态来进行下一步操作,详情见轮询状态接口文档