关于微信支付第一次成功,后面就不成功的坑。。。。所以在这里mark一下,,,
这是我挑起微信支付的代码
IWXAPI mWxApi= WXAPIFactory.createWXAPI(PurseExchargeActicity.this,wXpay.getAppid(),true); mWxApi.registerApp(wXpay.getAppid()); //挑起微信支付,设置参数 PayReq req=new PayReq(); req.appId=wXpay.getAppid(); req.partnerId=wXpay.getPartnerid(); req.prepayId=wXpay.getPrepayid(); req.packageValue=wXpay.getMpackage(); req.nonceStr=wXpay.getNoncestr(); req.timeStamp=wXpay.getTimestamp(); req.sign=wXpay.getSign(); boolean resulet=mWxApi.sendReq(req); //是否调起微信支付 Log.e("调起结果","->"+resulet);一开始支付可以成功,,我就以为可以了,后面再去试的时候发现就是调试失败,返回结果也是true。。后来就去查看微信支付的官方文档
问题出现在这里
我的应用签名和微信支付管理中心的签名不一致,,,不管事调试版本还是release版本最好是在微信官方文档中下载获取应用签名工具查看签名和微信管理中心的要一致,
所以在此mark一下,帮助有需要的人可以借鉴,,,,,哈哈哈