请稍等 ...
×

采纳答案成功!

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

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

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

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

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

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

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

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

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

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

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

正在回答 回答被采纳积分+3

2回答

提问者 hellozjf 2018-04-05 18:12:20

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

1 回复 有任何疑惑可以回复我~
  • 你好请问你怎么解决的,我跟你一样,但是找好久找不到错误
    回复 有任何疑惑可以回复我~ 2018-04-16 17:01:12
  • Qolome #2
    我也是缺少参数,是哪里漏了吗?
    回复 有任何疑惑可以回复我~ 2020-01-16 21:43:17
孙煦明Regan 2019-07-24 14:29:37

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

0 回复 有任何疑惑可以回复我~
  • 漏传了参数,可以打断点观察
    回复 有任何疑惑可以回复我~ 2019-07-24 23:09:37
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号