# 支付宝当面付接口不回调通知原因分析，分清支付宝公钥与应用公钥

*Published:* 2020-12-26
*Author:* 伯乐系统(作者)

使用[当面付](https://www.lailiyun.com/tag/%e5%bd%93%e9%9d%a2%e4%bb%98 "【查看更多[当面付]标签的文章】")接口付款并支付成功以后页面迟迟没有跳转的原因可能如下

可能的原因一：支付宝授权回调地址填写错误

 官方支付宝设置的时候出了点问题，不小心设置了支付宝的回调地址【 授权回调地址: 】设置 设置以后这个是无法取消的，仅能用于一个域名收款 切记没设置的情况永远不要设置那个，如果设置了记得排查访问协议(http或者https)对不对，并且域名正确不。 [![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://img06.mifile.cn/v1/MI_542ED8B1722DC/e6a9e8a11ee4c1b1a33d23d111f14f6f.jpg)](https://img06.mifile.cn/v1/MI_542ED8B1722DC/e6a9e8a11ee4c1b1a33d23d111f14f6f.jpg) 有的还做了强制https访问 当选择http模式的时候 就会造成通知失败 ![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://p9.toutiaoimg.com/large/2b28c0003eb4353a54ec7)可能的原因二：支付宝公钥填错为应用公钥了

 支付宝公钥和应用公钥搞混淆了，错误的把应用公钥填到了网站后台支付宝公钥那。 这样会造成当面付能拉起付款码，但是网站无法正确接收通知收款信息。 ![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://p1.toutiaoimg.com/large/2b29a0003ea37c7a54a98)