标签:
啥也不说了搬砖的都知道老板说是什么就是什么 最近我老板让饿哦做一个微信支付的功能 还带微信上面京东众筹活动的那种,我买东西别人出钱的那种 然后用微信支付
我是新手之前也没有做过这个 所以估计着过程中肯定遇到很多问题 所以专门开个一个文档记录下来开发中遇到的问题 供交流用
首先了我自己先看了一下文档 知道了我的这种支付是属于公众号支付的那种 就是公众号支付。公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:
下面就来叨叨我遇到的问题
微信测试支付,添加测试白名单失败,提示:获取白名单用户uin失败。该帐号已经关注了该公众号,公众号微信支付申请已通过。
后来终于内牛满面地发现,其实是因为输入的个人微信号错了!注意这里不是QQ号也不是个人昵称,而是进入微信后在“我”那个界面里找到“微信号”字眼的那个。
那个才是的 并不是你的微信昵称 是微信号 有的人设置都没有设置(就像我一样)
好不容易下载微信的源码 反编译以后直接来用 结果支付的不行 支付的代码是官方的 这样的
WeixinJSBridge.invoke( ‘getBrandWCPayRequest‘, { "appId": appId, //公众号名称,由商户传入 "timeStamp": timeStamp, //时间戳,自1970年以来的秒数 "nonceStr": nonceStr , //随机串 "package": package1, "signType": signType, //微信签名方式: "paySign": paySign //微信签名 },
注意这里的参数大小写一定要区分 按照他的来(貌似V3支付的时候timeStamp是大写的,v2版本是是小写的),空格也不行,一定要注意!!!!
标签:
原文地址:http://www.cnblogs.com/taotaoyangyan/p/4973466.html