# 城市服务实名信息校验

接入微信城市服务,开发者小程序可以使用实名信息校验接口。主要实现的功能是,在用户同意情况下,通过微信城市服务去校验用户(或业务方)输入的实名信息,是否正确且与用户在“开通微信支付”时,预留的实名信息一致。此接口与接入城市服务的开放范围一致,需申请权限可点击此处查看详细说明

# 一、业务流程说明

第一步:业务方小程序的界面,需要实现实名信息校验时,需根据接口文档提供的path跳转至微信城市服务提供的小程序授权页。

第二步:用户在微信授权页点击同意确认后,微信会回跳至业务方小程序,并带上code参数(code参数包含在返回的extraData)。

第三步:业务方页面获得code之后,需要通过后台调用微信提供的后台API,进行实名信息的校验。校验完成后,业务方再根据具体情况,完成自有的业务流程。

# 二、获取code参数

调用后台API校验实名信息时,需要先获取code参数。获取方式如下:

# 1、请求方式:

跳转至微信城市服务提供的 appid 和 path

appid:wx308bd2aeb83d3345 path:subPages/city/wxpay-auth/main

# 2、应答方式:

用户完成确认同意后,会跳回至业务方小程序,并在extraData字段中带上调用后台接口所需的code,即extraData中的code字段。

如需了解如何处理extraData字段,可以点击此处查看更多

# 3、后台校验实名信息的API

详情请阅读 校验实名信息 接口文档。