相关背景:Py2.7,tornado,支付宝电脑网站支付接口
问题描述:使用支付宝电脑网站支付接口完成支付后,支付宝会异步发送 POST 请求到指定 URL,内容是支付的相关信息和签名,现在问题是,按照文档操作,签名验证不通过。
具体情况:POST 请求内容是用 self.request.body 获取到的,这是验签的代码https://pastebin.ubuntu.com/p/JkdxMmttzW/,一步一步按照文档走的,验签结果是失败(代码里直接用 rsa 库和用支付宝 SDK 提供的方法都有尝试,均失败)。支付宝有一个开放平台开发助手,我试过将收到的信息 url decode 之后,放进去验签,也是失败。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。