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

QQ登录

只需一步,快速开始

查看: 4669|回复: 9

[处理中4] 公众号支付问题

[复制链接]

6

主题

18

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
发表于 2016-12-8 17:51:56 | 显示全部楼层 |阅读模式
我在测试获取微信用户信息和微信内支付时服务器报如下提示:
log4j:WARN No appenders could be found for logger (com.samaxes.filter.CacheFilter).
log4j:WARN Please initialize the log4j system properly.
SLF4J: The following loggers will not work because they were created
SLF4J: during the default configuration phase of the underlying logging system.
SLF4J: See also http://www.slf4j.org/codes.html#substituteLogger
SLF4J: me.chanjar.weixin.mp.api.WxMpServiceImpl
用户号能得到,但支付报错{"errMsg":"chooseWXPay:fail"},以及网络通信出现问题,请稍后再试,调用支付JSAPI缺少参数:nonceStr。

请高手指教。谢谢!

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-8 18:29:45 | 显示全部楼层
本帖最后由 半导体 于 2016-12-8 18:30 编辑

请调试跟一下调用支付授权的路径时参数没有配置正确
回复 支持 反对

使用道具 举报

6

主题

18

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-12-8 21:49:03 | 显示全部楼层
谢谢,能否告知用什么方法调试?新手
回复 支持 反对

使用道具 举报

6

主题

18

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-12-8 23:00:15 | 显示全部楼层

我的域名www.ygtx.com,在网站根目录下有三个子目录,分别是:yg、fc和login,域名www.ygtx.com映射到目录yg,也就是访问

www.ygtx.com实际访问的是www.ygtx.com/yg;
我的设定:

支付授权目录:http://www.ygtxfc.com/fc/v-3U7RVj-zh_CN-/fc/http://www.ygtxfc.com/yg/v-67JJVf-zh_CN-/yg/

测试授权目录:http://www.ygtxfc.com/login/v-YZvEBz-zh_CN-/login/

业务域名设置:www.ygtxfc.comwww.ygtxfc.com/fcwww.ygtxfc.com/login

JS接口安全域名设置:www.ygtxfc.comwww.ygtxfc.com/fcwww.ygtxfc.com/login

网页授权域名设置:www.ygtxfc.com/login

我的支付页面分别在目录:www.ygtxfc.com/fcwww.ygtxfc.com/loginwww.ygtxfc.com/yg

以上配置哪里有问题?请高手指教!谢谢!
回复 支持 反对

使用道具 举报

发表于 2016-12-9 10:23:27 | 显示全部楼层
gxl 发表于 2016-12-8 23:00
我的域名www.ygtx.com,在网站根目录下有三个子目录,分别是:yg、fc和login,域名www.ygtx.com映射到目录 ...

http://docs.wex5.com/pay-mp-step-by-step/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

18

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-12-9 11:01:57 | 显示全部楼层
我是按照这个文档做的,但还是出现提示:网络通信出现问题,请稍后再试,调用支付JSAPI缺少参数:nonceStr
回复 支持 反对

使用道具 举报

发表于 2016-12-9 11:26:53 | 显示全部楼层
gxl 发表于 2016-12-9 11:01
我是按照这个文档做的,但还是出现提示:网络通信出现问题,请稍后再试,调用支付JSAPI缺少参数:nonceStr ...

微信内支付,需要在微信公众号中特殊配置!以及baasServer也要可以访问到!
具体错误原因,可以试试微信调试:http://bbs.wex5.com/forum.php?mod=viewthread&tid=81967
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

18

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-12-9 12:16:07 | 显示全部楼层
现在微信内不提示错误,也没有支付页面出现,在服务器端,tomcat提示如下信息,请帮忙分析下,谢谢!

log4j:WARN No appenders could be found for logger (com.samaxes.filter.CacheFilte
r).
log4j:WARN Please initialize the log4j system properly.
select count(*) as regUserNums from users
2016-12-09 11:53:55 Action[weixin/weixin/userinfo]执行失败,微信错误 errcode=400
29, errmsg=invalid code, hints: [ req_id: X_F2dA0635s112 ]
json:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: X_F2dA0635s112 ]"
}
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
9)
        at java.lang.Thread.run(Thread.java:745)
Caused by: me.chanjar.weixin.common.exception.WxErrorException: 微信错误 errcode
=40029, errmsg=invalid code, hints: [ req_id: X_F2dA0635s112 ]
json:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: X_F2dA0635s112 ]"
}
        at me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor.execute(S
impleGetRequestExecutor.java:40)
        at me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor.execute(S
impleGetRequestExecutor.java:20)
        at me.chanjar.weixin.mp.api.WxMpServiceImpl.oauth2getAccessToken(Unknown
Source)
        at weixin.UserInfo.service(UserInfo.java:26)
        at weixin.Weixin__do.userinfo(Weixin__do.java:139)
        ... 20 more
回复 支持 反对

使用道具 举报

18

主题

54

帖子

129

积分

初级会员

Rank: 2

积分
129
QQ
发表于 2016-12-12 22:39:49 | 显示全部楼层
gxl 发表于 2016-12-9 12:16
现在微信内不提示错误,也没有支付页面出现,在服务器端,tomcat提示如下信息,请帮忙分析下,谢谢!

log4 ...

你解决没有这个问题,我也出现了
回复 支持 反对

使用道具 举报

20

主题

51

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2019-5-29 00:38:17 | 显示全部楼层
天天开心 发表于 2016-12-12 22:39
你解决没有这个问题,我也出现了

同样的问题,解决没
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 17:00 , Processed in 0.061025 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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