微信刷脸支付获取调用凭证authinfo的时候,总是提示 rawdata无效

场景描述

终端、服务端、微信端;

终端调用刷脸SDK生成rawData,将rawdata传给服务端,由服务端拼装参数后透传给微信;

现象:微信侧一直返回【无效的rawdata数据】;

<xml><return_code><![CDATA[ERROR]]></return_code><return_msg><![CDATA[无效的RawData数据]]></return_msg><nonce_str><![CDATA[TjZgFf3PAa3iED4dJQnAT176UQEkIbvF]]></nonce_str><sign><![CDATA[4612A491476326824528828650BEAAF3]]></sign>
</xml>

排查过程

入参示例

<xml><appid>wxappid</appid><mch_id>mch_id</mch_id><sub_mch_id>sub_mch_id</sub_mch_id><nonce_str>ABCDEFGHi202104220916079199341</nonce_str><sign>8CD3547119E9EAF70A5E8323969FA01E</sign><sign_type>MD5</sign_type><organization_id>organization_id</organization_id><store_id>K12</store_id><store_name>K12</store_name><device_id>device_id</device_id><rawdata>IH7VF0j/CFvr8xoHDO4l+WzVAaan8Yra55FdlOhcU+iG1vGYNEsoHwVQFfeveGCldXLaN87TCdJDmCpZEisYA+SZcvc06aC+2XD8ktU56YUVd6KemxxXZU+3IS+lB9ZIysjy+jfuUjdItxXkfNumELjjzcyJGoSuMJUlQfxjVP8ibj3NsrKYoJDHpV0KS0PZzzAXssPTnUMfbW/Oed5hAXoX/JV7hrVlt8w2HVtDAQOTuQqhdGrbc9YWHF74E9m59dB3OIji87eYog1IoOdMDnDM+uStfoZJo/VYXGG4eO+e9TlFKwKkCTo+kMETZPs9xqfp6WcFrd+aqQQ7usqoAse8ZxyqS3iPyH4jNxMFnu/ebomi8fJIf6ZmG99kkqWtO+md/VmWYkE8BY33EtkMI0M8ogu3D/fcB7Zc+zPAuLsA+RPGvPLh6Et3nox5/70djJAwWT6JI6LeoezH77cPNHi03NKb47c3xZUgLjt4b9mgCPiG0yADtj+bSJhpNPdcTnLzos0e0xtcOwZxccxmzxR7XmgSGILtmknKV0RhBssBoy0yRfxVNEyYP6ltSfrBKeHWXUWZzdvtvGlINbgbAiLhiriWNk9QhaH/KLUT2P1Rym6Zg0fF02iCf2Gt+UEEA2InCezqxWWliKd013RtqwTd0aJIZno=</rawdata><now>1619054167</now><version>1</version>
</xml>

各种参数都检查了一遍,均没有发现问题;

原因

官方答复:先确认下设备时间是否正常,或者清除下缓存;

真正原因

谜底就在官方答复中;只是本地情况较复杂,比较难浮现

终端在生成rawdata之前从服务端同步了一次时间,同步的时间是错误的,导致终端和服务端时间差异太大,但是查看时间的时候发现不了这个问题;导致终端生成的rawdata始终是无效的;应该是rawdata中包括了时间信息,会和传入的now字段或者微信时间进行比对,差距超过5分钟以上则任务是无效的。

20210422-微信刷脸支付获取调用凭证authinfo的时候,提示 rawdata无效相关推荐

  1. 微信开发获取access_token(凭证)接口的详解

    在微信开发中,就有一些接口会涉及到获取接口凭证的接口,开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp142114018 ...

  2. JAVA接入微信刷脸支付分支付【V2、V3两种接入都有提供】

    支付宝支付 开发前准备 文档 开发准备 maven 微信配置类 微信V2-SDK 微信V3工具 开发调用 V2刷脸授权接口[get_wxpayface_authinfo] V3支付相关接口[接口太多部 ...

  3. Andorid微信刷脸支付使用过程解析

    微信刷脸支付全部流程(普通商户号) 1.创建移动应用 2.申请商户号, 开通APP支付和刷脸支付,关联APPID 3.开发指引 | 微信刷脸支付 4.刷脸支付流程 名词解释 时序图 5.接口调用踩坑 ...

  4. java获取微信的通讯录,java微信开发API第三步 微信获取以及保存接口调用凭证

    微信如何获取以及保存接口调用凭证,下面就为大家进行介绍 一.说明 *详细说明请参考前两篇文章. *本文分为三部分: 接口调用凭证access_token的作用以及解释 如何获取接口调用凭证access ...

  5. 企业微信获取企业凭证全流程

    1.配置回调配置 在如图所示的地方配置指令回调URL,这个URL地址是你自己写的服务器的地址,需要同时可以响应GET请求和POST请求. GET请求:在你第一次填写"指令回调URL" ...

  6. 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程)

    本篇记录说明 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程,详细内容可私信交流) (第一次写博客,写得不好的地方见谅,面向新手,大佬请无视,不喜勿喷 ...

  7. 前端vue+后台node实现获取微信用户基本信息+调用微信JS-SDK(下篇)

    1. 获取微信用户基本信息 2. vue接入微信JS-SDK 环境: 前端:vue2.0 后台:node.js 公众号:微信提供的测试号 以分享至微信和分享至朋友圈为例. 微信网页接入微信JS-SDK ...

  8. php 调用微信收货地址,php微信自动获取收货地址api用法实例详解

    这篇文章主要介绍了php版微信自动获取收货地址api用法,结合实例形式分析了php版微信API接口调用与使用技巧,需要的朋友可以参考下 微信公众平台现在是越来越强大了,我们可以通过各种api接口来与平 ...

  9. 获取微信code、调用小程序云函数、获取小程序支付二维码、小程序授权、小程序获取SeesionId

    获取微信code.调用小程序云函数.获取小程序支付二维码.小程序授权.小程序获取SeesionId 只需要调用对应的接口就行了 1. 小程序code获取 基本信息 接口状态: 已完成 接口URL: h ...

  10. 微信小程序调用腾讯位置服务获取城市列表

    微信小程序调用腾讯位置服务获取城市列表 注意前期的准备: 1.需要用到微信小程序JavaScript SDK https://lbs.qq.com/miniProgram/jsSdk/jsSdkGui ...

最新文章

  1. 禁止Html5在手机上屏幕页面缩放
  2. Flink从入门到精通100篇(十)-双亲委派模型与 Flink 的类加载策略
  3. 《研磨设计模式》chap20 享元模式 Flyweight (3)重写应用场景
  4. JDBC、Tomcat为什么要破坏双亲委派模型?
  5. IoT---(1) 窄带物联网NB-IoT协议必须要了解的几个问题
  6. java8 stringbuilder_有了Java8的“+”真的可以不要StringBuilder了吗
  7. DC域【软件分发】失败的处理手段
  8. ad软件画pcb方法总结_「ad」Altium Designer——AD画PCB图步骤总结 - seo实验室
  9. Stata做统计分析详细教材
  10. 【文学】平凡的世界第三部
  11. 淘宝定价的方式有什么,如何根据活动来定价
  12. PAT乙级(Basic Level)练习题 星际密码[斐波那契][打表]
  13. 网格顶点法向量从世界坐标到切空间坐标转换:法向贴图高低模烘焙
  14. cad线段总和lisp_求一个线段长度总和与生成文本 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  15. C语言的除法运算:整除/和求余%
  16. 计算机点击应用时总是跳到顶端,电脑开始菜单跑到上面了怎么办 电脑开始菜单错位解决方法【图文】...
  17. Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式
  18. 电脑服务器id修改,服务器能改变电脑mac id吗
  19. 把自己电脑做成web服务器+内网穿透并发布网页
  20. 【GhostNet】《GhostNet:More Features from Cheap Operations》

热门文章

  1. 乌班图 修改ip_unbuntu(乌班图)虚拟机修改ip地址NAT模式
  2. 计算机在线应用竖式,‎App Store 上的“竖式计算器”
  3. 22计算机408考研—数据结构—线性表、栈、队列、数组
  4. 原型设计之Axure RP
  5. bash脚本运行报错问题原因及解决方法
  6. 湖南师范大学地图学与地理信息系统专业考研上岸经验分享
  7. APP性能测试之功耗测试
  8. 微信小程序登录 php后台
  9. HOOK大神用c++制作绝地求生自瞄物品透视,源码仅供娱乐!
  10. 关于Vue SSR不可不知的问题