起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3299|回复: 9

[暂结贴(7天未回复)] 微信内支付 prepayOrder.getAppId() 输出是NULL

[复制链接]

15

主题

29

帖子

139

积分

初级会员

Rank: 2

积分
139
QQ
发表于 2016-2-16 08:16:06 | 显示全部楼层 |阅读模式
调用微信内支付,执行chooseWXPay 后
在WxMpJsApiServlet.java 中 prepayOrder.getAppId() 输出是NULL 是什么原因啊?

private void chooseWXPay(HttpServletRequest req, HttpServletResponse resp) throws IOException{
               
           WxJsapiPrepayOrder prepayOrder = this.getPrepayOrder(req);   
            Map<String,String> payReq = new HashMap<String,String>();
            System.out.println("pay:ID:"+prepayOrder.getAppId()); 输出NULL
调用过程
   this.wxApi = new navigator.WxApi("wx33ad9c99d55ec512");
                var tradeNo = orderID;
                var notifyUrl = location.origin + "/baas/weixin/notify";
                //alert("this.wxApi.getAppId()"+this.wxApi );
                this.wxApi.chooseWXPay({
                        body : "美佳美互测试",
                        mchId : "1303628401",
                        notifyUrl : notifyUrl,
                        outTradeNo : tradeNo,
                        totalFee : "1"
                }).done(function() {
                        payDtd.resolve(2);
                }).fail(function() {
                        payDtd.reject(-20);
                });

15

主题

29

帖子

139

积分

初级会员

Rank: 2

积分
139
QQ
 楼主| 发表于 2016-2-16 10:38:37 | 显示全部楼层
自已顶一下,没有人啊!!
回复 支持 反对

使用道具 举报

发表于 2016-2-16 18:17:55 | 显示全部楼层
请参考外卖案例中
方法是
payOrderByWeixinJSSDK
自己调试看看有什么区别
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

29

帖子

139

积分

初级会员

Rank: 2

积分
139
QQ
 楼主| 发表于 2016-2-17 08:14:03 | 显示全部楼层
liangyongfei 发表于 2016-2-16 18:17
请参考外卖案例中
方法是
payOrderByWeixinJSSDK

我就是用的外卖程序配置的我自已的APPid 和网址,就是这个现象!
回复 支持 反对

使用道具 举报

发表于 2016-2-17 11:46:33 | 显示全部楼层
qiwen1530 发表于 2016-2-17 08:14
我就是用的外卖程序配置的我自已的APPid 和网址,就是这个现象!

那建议你微信调试看看运行的环境
http://bbs.wex5.com/forum.php?mod=viewthread&tid=81967
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

29

帖子

139

积分

初级会员

Rank: 2

积分
139
QQ
 楼主| 发表于 2016-2-17 19:10:12 | 显示全部楼层
liangyongfei 发表于 2016-2-17 11:46
那建议你微信调试看看运行的环境
http://bbs.wex5.com/forum.php?mod=viewthread&tid=81967 ...

谢谢,这里面没有写支付的问题,我的问题跟他的不一样,我跟微信的其它功能都好用,获取weixnin 头像,地址,都能获取到,就是支付这块不行!
回复 支持 反对

使用道具 举报

发表于 2016-2-18 09:27:22 | 显示全部楼层
qiwen1530 发表于 2016-2-17 19:10
谢谢,这里面没有写支付的问题,我的问题跟他的不一样,我跟微信的其它功能都好用,获取weixnin 头像,地 ...

如果不使用自己的APPid,使用平台自带的是没问题的吗??

那建议您看看视频:http://wex5.com/cn/1-wex5#03
第八讲 在App中支付
有讲解,你看看需要注意的点
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

29

帖子

139

积分

初级会员

Rank: 2

积分
139
QQ
 楼主| 发表于 2016-2-18 16:42:33 | 显示全部楼层
liangyongfei 发表于 2016-2-18 09:27
如果不使用自己的APPid,使用平台自带的是没问题的吗??

那建议您看看视频:http://wex5.com/cn/1-wex5 ...

没办法使用平台自带的appid ,因为要到公众号里面设置授权目录,平台自已的appid 是起步的公众号的!那个视也看了N遍了,都是按视频弄的啊,唉!
回复 支持 反对

使用道具 举报

26

主题

102

帖子

1075

积分

金牌会员

Rank: 6Rank: 6

积分
1075
QQ
发表于 2016-3-16 11:16:21 | 显示全部楼层
解决了没有?我也有同样的问题
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-3-16 15:58:46 | 显示全部楼层
这个就是读的weixin.config.xml中配置的,确认配置的是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 10:19 , Processed in 0.055125 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表