# 小商店开店接口接入指南

# 前言

此接口适用于没有小程序,但是想要直接开通一个带标准版交易组件的小程序或者快速建店的小商店,如果已有小程序,请参考标准版交易组件接入指引。

在使用小商店开店接口前,需先入驻第三方平台,勾选开店权限并全网发布配置,并获取component_access_tokenauthorizer_access_token后,方可使用开店API

# 各接口的调用顺序如下
  1. 调用A接口
  2. 商家签约协议后(可通过回调url是否成功收到appid来判断商家是否签约),调用D接口(使用component_access_token)拿到商家对应的appid。也可以轮询D接口,当register_status为0时,代表商家已经成功签约,此时可以拿到registered_appid
  3. 调用B接口提交支付审核材料,如果返回失败,根据提示信息处理
  4. 轮询D接口,当acct_verify_status为2时,代表需要商家进行账户验证,此时将legal_validation_url链接发送给商家进行验证。当merchant_info_status为4时,代表支付材料审核失败,需要根据提示信息处理。注意:不是所有店铺均需要账户验证这一步,要按照轮询到的状态进行处理
  5. 继续轮询D接口(使用authorizer_access_token),当basic_info_status为2时,代表账户验证已经通过(或不需要账户验证),此时可以调用C接口提交基础材料,如果返回失败,根据提示信息处理
  6. 继续轮询D接口(使用authorizer_access_token),当basic_info_status为4时,代表基础材料审核失败,需要修改材料重新提交。当pay_sign_status为2时,代表基础材料审核通过,此时用户可以进行支付签约,将sign_url给到商家进行支付签约。
  7. 继续轮询D接口(使用authorizer_access_token),当pay_sign_status为5时,代表开店成功

# A. 注册小商店账号

register_A.png

# 说明:调用接口后,系统会给用户发送协议,建议提醒商家及时进行授权,有效期为24小时;商家授权后,将会通过异步的方式推送注册了的小程序appid,回调url见https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/authorize_event.html

商家通过调用D接口,可以查询到某个商家对应的appid

当成功收到appid后,才可使用component_access_token调用以下接口

# B. 提交支付资质材料

register_B.png

# 说明:小商店支付资质材料审核完成后,商户会收到法人认证提醒,建议提醒商家及时进行认证

提交支付资质材料接口调用成功后,需要调用“轮询审核状态”接口来不断查询资质材料的审核状态,各状态的值对应可执行的操作如下:

# C. 提交小商店基础材料

register_C.png

# 说明:小商店基础材料审核完成后,商户会收到签约提醒,建议提醒商家及时进行签约

# D1. 查询小商店账号注册结果

register_D2.png

# D2. 轮询审核状态

register_D.png