最新微信支付调用接口失败问题?

si_xing 2015-07-21 04:53:33
在接口调用过程中,根据微信提供的文档,所有的 参数都能够获取到,微信支付那个小黑框出来闪了一下就没了,不能跳转到支付界面。最后提示“errMSg”:“chooseWXPay:fail”。有谁遇到过相同的情况吗?
...全文
45174 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
支付页面需要在授权目录的一级目录局下, 比如我支付的页面是www.aa.com/wechat-buy/order 那么,我在微信设置的时候应该设置为www.aa.com/wechat-buy/ 特别注意:1. 由于设置的和支付页面一样,所以我老是闪退!授权目录和微信支付目录不能是同一个,微信支付目录应该是授权目录的下一层目录。2. 发起支付,必须在在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程。
qq_37568873 2017-02-18
  • 打赏
  • 举报
回复
你好!请问这样就能解决微信支付只加载一下不跳微信支付界面的问题了吗?
kangrongyuan 2017-01-06
  • 打赏
  • 举报
回复
我也是报这个错,最后找出问题是:获取客户端ip不正确,我之前获取的是代理的ip,一定要获取到微信客户端的ip去生成签名,支付才可以通过
kobeonline 2016-06-29
  • 打赏
  • 举报
回复
第一步:对参数按照key=value的格式,并按照参数名ASCII字典序排序如下: stringA="appid=wxd930ea5d5a258f4f&body=test&device_info=1000&mch_id=10000100&nonce_str=ibuaiVcKdpRxkhJA"; 第二步:拼接API密钥: stringSignTemp="stringA&key=192006250b4c09247ec02edce69f6a2d" sign=MD5(stringSignTemp).toUpperCase()="9A0A8659F005D6984697E2CA0A9CF3B7" 亲~~注意第二步要把key拼上哦
Ani 2016-04-21
  • 打赏
  • 举报
回复
这是一个大坑!!! 支付安全目录中写: http://www.abc.com/abc/ 如果你调用了目录 http://www.abc.com/abc 则肯定出现这个问题 解决yyif方法: 支付安全目录改为: http://www.ab.com/
caihuazei 2016-03-08
  • 打赏
  • 举报
回复
公众号支付2个坑,一个是支付授权目录的配置,一个是生成签名时用timeStamp,前端js用timestamp。
菜鸟儿 2016-01-13
  • 打赏
  • 举报
回复
引用 14 楼 wslccsu 的回复:
有谁解决这个问题了没?
我的也是,我搞了一下午最后打了一个包就好了,我这上边是运行测试不行,必须正式打apk包才能用,你可以试一试~~~
菜鸟儿 2016-01-13
  • 打赏
  • 举报
回复
引用 4 楼 enet_java 的回复:
我现在在开发支付的过程中,也是遇到了一样的问题 ,不知道楼主解决了吗?
我的也是,我搞了一下午最后打了一个包就好了,我这上边是运行测试不行,必须正式打apk包才能用,你可以试一试~~~
aliang 2015-12-26
  • 打赏
  • 举报
回复
这个一定要注意咯,很有可能是这个问题 比如你在微信支付授权目录是http://www.***.com/wxpay/ 如果这里你的页面地址要是这样子的话,就会出现fail http://www.***.com/wxPay/ 这里的P变成了大写,没有跟微信支付授权目录设置的一模一样!
wslccsu 2015-12-23
  • 打赏
  • 举报
回复
有谁解决这个问题了没?
wslccsu 2015-12-23
  • 打赏
  • 举报
回复
有谁解决这个问题了没?
xiaohai945o 2015-10-09
  • 打赏
  • 举报
回复
和楼主问题相同,检查过了所有参数、授权地址等,debug模式下到支付环节,闪了一下就消失了,不再提示支付页面了 提示:{"errMsg":“chooseWXPay:fail”}
jc_registration 2015-08-14
  • 打赏
  • 举报
回复
引用 8 楼 si_xing 的回复:
[quote=引用 4 楼 enet_java 的回复:] 我现在在开发支付的过程中,也是遇到了一样的问题 ,不知道楼主解决了吗?
终于弄出来了,原来是配置授权 测试目录的时候地址的大小写要和代码里保持一致,没有想到是这个原因[/quote] 请问代码里是什么地址? 我也和你一样。 我的情况是: JS用ajax请求发送当前网页的地址(top.location.href)到后端拿到chooseWXPay的参数数据,然后再调chooseWXPay的,但是就是一直是弹不出来,只闪一下就没了。 请问你说的代码里的地址要和授权测试目录地址一样,这个代码里的地址是指什么?
qq_30347463 2015-08-04
  • 打赏
  • 举报
回复
楼主你好,我现在也被这个问题困扰着,两天了都找不到解决方案,你有什么好的解决方案吗?请赐教
jifanren 2015-08-04
  • 打赏
  • 举报
回复
我也是啊,跟楼主一样的错,有没有大神解决一下啊。
si_xing 2015-07-31
  • 打赏
  • 举报
回复
引用 4 楼 enet_java 的回复:
我现在在开发支付的过程中,也是遇到了一样的问题 ,不知道楼主解决了吗?
终于弄出来了,原来是配置授权 测试目录的时候地址的大小写要和代码里保持一致,没有想到是这个原因
qq_27054811 2015-07-28
  • 打赏
  • 举报
回复
code 码失效, token失效, 签名有问题, 很多地方,看不到东西不确定哪里错误,
妹姐 2015-07-28
  • 打赏
  • 举报
回复
也遇到这问题,求解决
fei1001 2015-07-26
  • 打赏
  • 举报
回复
我也遇到了这个问题,求解决
enet_java 2015-07-26
  • 打赏
  • 举报
回复
我现在在开发支付的过程中,也是遇到了一样的问题 ,不知道楼主解决了吗?
加载更多回复(3)

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧