小商店开店接口接入指南

前言

在使用小商店开店接口前,需先入驻第三方平台,勾选开店权限并全网发布配置,并获取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