感谢。第8章-微信支付和退款。点击支付,console界面提示订单不存在

来源:7-1 不看错过一个亿!

心死则忙

2019-12-28

  1. 在第8章中,我已经做到了在网页发起支付。在第4小节中,动态注入参数发起支付中,我首先在手机上通过自己的测试号登陆sell.com 获得授权,正常,然后修改配置文件中的借用师兄的账号,再重新登陆sell.com ,进行下单。
    下单界面正常:
    图片描述

  2. 然后点击,支付,无法唤起支付弹窗,出现错误,分别为:

    1. 手机弹窗截图如下
      图片描述

    2. 抓包情况

      • 创建订单能够成功
        图片描述
        图片描述
      • 但是支付创建就不成功,其中 orderId=undefined
        图片描述
        图片描述
    3. IDE console 界面提示信息如下
      图片描述

  3. 虽然支付没有唤起,但是在数据库中还是得到了订单信息

图片描述

debug也不知道从哪里开始,枯了。谢谢!

写回答

1回答

心死则忙

提问者

2019-12-30

解决了。order/create 返回值中的orderId 写成了 openId --

0
1
廖师兄
嗯,这问题是出在order/create 返回值
2019-12-30
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程