请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我这个支付回调,order_sn和total_price都改好了,但是postman还是返回fail

正在回答

4回答

你好

你不需要和我一样,你只需要让程序可以绕过去就行了

已经提示sign 不对,那就把计算出来的sign 填写到postman里面的对应值 就可以通过了

1 回复 有任何疑惑可以回复我~
  • 提问者 巴赫 #1
    老师,我把sign值的判断注释掉了,然后成功了,callback表里和queue~list里面都有值了
    回复 有任何疑惑可以回复我~ 2020-05-04 16:08:27
提问者 巴赫 2020-05-03 10:33:16

https://img1.sycdn.imooc.com//szimg/5eae2d3709b40f7c18560179.jpg

这个是在postman提交post请求时,pycharm的terminal输出的信息

0 回复 有任何疑惑可以回复我~
提问者 巴赫 2020-05-03 10:28:58

https://img1.sycdn.imooc.com//szimg/5eae2c5f0943d56412870806.jpg

https://img1.sycdn.imooc.com//szimg/5eae2c5f0905816311910789.jpg

111


0 回复 有任何疑惑可以回复我~
编程浪子 2020-05-02 22:38:51

你好

这个没任何办法,一行一行调试,找出来哪里会返回失败,然后每个失败的地方调试。

然后找到对应的失败的地方,看对应的判断的条件。

我个人猜测基本都是sign值的问题

0 回复 有任何疑惑可以回复我~
  • 提问者 巴赫 #1
    好的,用明天看一下,感觉管道给的order_sn也有点问题,才不到十位
    回复 有任何疑惑可以回复我~ 2020-05-02 22:49:53
  • 提问者 巴赫 #2
    老师,我调试了一下
    就是sign的问题,我把order.py 和 WeChatService.py里面的关于sign值得代码粘贴成了你的源码,但是还是返回Fail,图我放到另外一个回答里面了。
    回复 有任何疑惑可以回复我~ 2020-05-03 10:26:54
  • 提问者 巴赫 #3
    我用微信正常支付之后,数据库中还是没写入东西
    回复 有任何疑惑可以回复我~ 2020-05-03 22:09:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信