开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入指南 > 接入准备 > 签名验签 > isv.missing-app-cert-sn(缺少应用公钥证书序列号)
收藏
我的文档
设置
错误描述
接口报错 isv.missing-app-cert-sn(缺少应用公钥证书序列号)。
plain text
复制代码
{"xxx_response":{"code":"40002","msg":"invalid arguments","sub_code":"isv.missing-app-cert-sn","sub_msg":"缺少应用公钥证书序列号"},"alipay_cert_sn":"ea92bb9e67190baf3c2d188bd1a3e030","sign":"***"}
问题原因
资金类接口(强制必须要使用公钥证书)却使用了普通公钥方式进行签名导致的。
公钥证书请求调用 sdk 提交方法错误。
凯发app官方网站的解决方案
普通公钥签名导致报错
目前新创建的应用,资金类接口会进行强制校验是否公钥证书签名,若使用普通密钥方式签名报错 isv.missing-app-cert-sn(缺少应用公钥证书序列号)。
建议资金类接口(如单笔转账到支付宝账户,现金红包),必须使用 公钥证书进行签名
签名初始化方法详见rsa2 和公钥证书签名验签的区别
公钥证书请求调用的sdk提交方法错误
排查公钥证书的 response 请求方式是否正确:
java语言 response 的 execute()方法需改成 certificateexecute()。
php语言 response 的 execute()方法仍然使用 execute()。
.net语言 response 的 execute()方法需改成 certificateexecute()。
自行实现签名
检查是否设置应用公钥证书 sn(app_cert_sn)参数参与签名。
公钥证书自签名方式中,除文档参数外,需携带应用公钥证书 sn(app_cert_sn)、支付宝根证书 sn(alipay_root_cert_sn)进行请求。详情请参见
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图