Python支付宝统一下单支付
最近项目里要用到支付宝支付相关的东西,所以作为小白的我研究了下支付宝支付的SDK。先说下我的实现吧!
很简单支付宝官方SDK下载下来,照着支付宝DEMO把自己的参数填上基本就完成了一半的工作了!
https://pypi.org/project/alipay-sdk-python/ 支付宝SDK下载地址(DEMO也在这个页面)
说下我遇到的坑吧:我按照支付宝给的小样生成签名,返回给客户端,客户端拿着我给的签名唤起支付宝并完成支付,这是一个基本的流程,通过我给的签名客户端可以唤起支付宝,也完成了支付,但是却没有交易记录,重新回头看支付宝文档,看小样,发现支付宝文档中有一个notfity_url参数不是必填参数,小样中也没有加这样一个参数,所以就导致我的后台根本就收不到支付宝的回执,后来各种查,可能是我真的是个弟弟吧,没查到,,, 后来直接找支付宝技术支持, 就是加一个notify_url的回调地址(我也知道,问题是怎么加),通过request.notify_url加上你的回调地址就行了 request.notify_url = ‘你的回调地址’!ok, 完了!很简单的东西,折磨了我整整一个星期,,,毕竟这是一个坑,,,,
说下注意点:
1 参数一定要按照顺序添加
2 每一个参数都要进行url编码(python用quote())
后记: 为什么说这是一个坑呢,这个功能之前是我们老大写的,一直跟ios调试,ios搞了个支付宝验签工具,每次生成签名后ios这哥们先在上面验证一下不行就直接打回,我们老大实在没办法了就丢给了我们,我们也按照他的方法来联调,还是不行,一气之下,我们老大就让我们抛开他写的生成签名的方法,让我们直接继承支付宝官方SDK,好,我们下载了官方的SDK,按照小样生成sign,给ios,还是不行,我无语,经过一晚上的搏斗无果,第二天上班,我又生成了一波签名,这次,我换了个人,我们的android端(妹子),ok,可以用! ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
总结:
如果有和我一样是用python写接口的,并且接触到了这一块,希望我的分享对你有用,并且我想告诉你,写后台一定要灵活,多个角度去想问题,ios不行就试下android,如果都不行就要看自己的代码了!
继续阅读与本文标签相同的文章
关于兼容IE的总结
海信博士亮“绝活”,揭露家电背后的高科技
-
阿里云开发者社区问答栏目提问规范
2026-05-18栏目: 教程
-
小伙上演“无人驾驶”手舞足蹈,女网友拍视频发朋友圈结果“悲剧了”……
2026-05-18栏目: 教程
-
迎来“无后门协议”!持续压制无效?5G建设选择在于技术问题
2026-05-18栏目: 教程
-
Pepper Metrics - Spring/Spring Boot应用性能监控利器
2026-05-18栏目: 教程
-
ZKEYS:数字化时代,IDC云化解决方案的探索实践
2026-05-18栏目: 教程
