开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
生活号
接入说明
常见问题
生活号 > 生活号 >  > 激活开发者模式时报:网关地址和公钥验证失败
收藏
我的文档
设置
错误描述
激活开发者模式提示 网关地址和公钥验证失败。
问题原因
验签支付宝公钥有误。
验签报文存在问题。
验签代码方法有误并且未返回成功数据给支付宝。 
凯发app官方网站的解决方案
验签支付宝公钥有误
检查自己配置的验签使用的公钥(alipay_public_key)是否配置支付宝公钥,验签是使用支付宝公钥,如果使用工具生成的应用公钥进行验签会出现验签失败。
如是公钥证书方式,就需要传递支付宝公钥证书文件进行验签操作,具体可参考 如何获取支付宝公钥。 
验签报文存在问题
核实接收的验签报文是否完整,是否存在乱码,如果存在乱码,检查自己编码格式,通知的内容示例如下。
plain text
复制代码
request url: http://example.com/gateway.do(应用网关地址) request method: post(通知是请求方式) content:(以下为发送到应用网关上的内容) service=alipay.service.check sign=ntjomxfgjmdfdmnrtl5rep9qg8d0ldeogg3zhvqemhei8blqoesfbhen0ifqt pvfjz5rcue 3qh1x7i4z5itiigjdbstc0xeuiamtp9trjzuw2juaodfb9qowbjlncwlkhugtu/db/qrsjqcj8ejojvsi9mrm/xkv/xmdus/c4= sign_type=rsa2 charset=gbkbiz_content=
通知数据默认是以 gbk 编码格式发送的,无法做修改,所以接收数据时需要以 gbk 编码格式去做接收,其它更多内容说明可参考 生活号快速接入。 
验签代码方法有误并且未返回成功数据给支付宝
先确认是生活号应用上配置密钥时是选择公钥证书方式还是普通公钥方式:
如普通公钥方式,验签代码可参考 签名验签方法 内的生活号响应返回的数据验签说明。
如公钥证书方式,验签代码可参考 公钥证书签名验签方法 内的生活号响应返回的数据验签说明。
注意
验签成功后还需要给支付宝返回相关的数据内容信息,并且普通公钥方式和公钥证书方式返回的内容信息还存在差异,详细可参考 激活开发者说明文档 内的返回验签成功消息说明。
相关的生活号 demo 下载地址可参考
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图