支付宝身份验证中在什么时候去调用【查询接口】看是否认证成功?

一个项目中需要在网页上去掉用支付宝的身份验证功能,就是输入姓名,身份证,电话然后去调支付宝的接口来验证这信息的真实性并通过【手机支付宝视频验证】是否本人的一个功能。接口地址如下:https://opendocs.alipay.com/open/02ahjw
我已经把【身份认证初始化服务】【身份认证开始认证接口】走通了,但是【身份认证开始认证接口】是返回了一个链接,我把链接转成二难码用手机支付宝扫描进行了认证,但是这个操作结束后会返回到我之前设置的一个return_url页面,但是页面里没有给我返回任何的数据,所以我没办法在程序层面知道客户认证没,认证结果是什么,手册上说认证结果要去alipay.user.certify.open.query(身份认证记录查询)这个接口去查询才能知道,我的问题是我在什么时候去调用alipay.user.certify.open.query(身份认证记录查询)查询客户是否认证成功?

image.png
image.png
image.png
image.png
image.png

阅读 1.7k
1 个回答

你在 alipay.user.certify.open.certify 接口中填过的 return_urlnotify_url 参数吧,这个就是认证成功后的回调函数,在这个回调函数里面进行查询认证alipay.user.certify.open.query 接口,查询用户的认证状态。

image.png

我说的配置return_url是这里配置,不是第一步里面的return_url

image.png

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏