微信支付中遇到的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangfei0904306/article/details/77453510

一、微信支付的测试

微信的沙箱测试地址:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

可以生成测试用的appID和appsecret

二、调用JSAPI时所传的timeStamp参数: 一定要只有10位(到秒)并且为带引号的字符

三、微信WEB开发者工具 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140



四、内网转发工具  ngrok.2bdata.com
展开阅读全文

android集成微信支付V3版,遇到问题

09-23

工程描述: 1,按照网上的方法把debug.keystore换成了自己的keystore(修改自己的keystore的alias,密码,然后在eclipse里修改了调试时的debug.keystore选项)。rn 2,prepayid也是从服务端获取的(用的也是demo中的处理方法)。rn 3,Util,MD5这些工具类都是直接用的官方demo里的,Activity里的方法也都是用官方demo的,稍微做了些处理,因为涉及到jni调用,基本上跟官方demo项目都保持了一致。rn 4,签名是用官方的那个app工具获取的,跟平台上填写的一样。rnrnrn问题:rn 前面都成功了,我是直接运行真机调试的,可以看到从获取到的xml数据都是success,就是到了发送支付请求,调起微信支付的时候,没有打开微信,直接跳到回调函数WXPayEntryActivity直接接到返回值,打印出来是null:code=-1。rn 试过用官方demo,配置改成我自己的参数后,甚至包名也改成我自己项目的包名,可以正常支付,换成自己的项目就不行了,如果是签名不一样,官方demo应该也不会成功,很费解!rnrnrnrnrn 在网上看到很多人说遇到这个问题,也看到很多解决方法,比如清缓存,切换账号等,都试过,清缓存后,再点支付,会跳到微信登录界面(因为刚清过缓存),然后登录后,结果依然是这样,null:code=-1rnrnrn 相信肯定有人解决过这个问题,特来请教一下,很着急,先在这谢谢了! 论坛

没有更多推荐了,返回首页