【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = 缺少参数

来源:8-2 发起微信支付-后端(下)

hellozjf

2018-04-05

我借用了微信公众支付账号,并在配置文件中填写了邮件中公众账号里面的东西,如下图所示:

http://img.mukewang.com/szimg/5ac5b9fa00016b1806800228.jpg

然后我运行测试用例PayServiceImplTest.create()

http://img.mukewang.com/szimg/5ac5ba6700014e9508410522.jpg

payService的代码我写的和视频里的代码完全一致,然后我得到了错误日志

http://img.mukewang.com/szimg/5ac5bad40001994515350659.jpg

我用的best-pay-sdk版本是1.1.0

http://img.mukewang.com/szimg/5ac5bb2a0001328b04480175.jpg

我的报错的地方是在PayResponse payResponse = bestPayService.pay(payRequest);这里。我怀疑是不是申请的微信支付试用账号有问题?

写回答

2回答

hellozjf

提问者

2018-04-05

好吧,我自己代码写错了,不好意思

1
2
Qolome
我也是缺少参数,是哪里漏了吗?
2020-01-16
共2条回复

孙煦明Regan

2019-07-24

你好请问你怎么解决的,我跟你一样,但是找好久找不到错误

0
1
廖师兄
漏传了参数,可以打断点观察
2019-07-24
共1条回复

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

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

6410 学习 · 5247 问题

查看课程