微信支付,只有一次唤醒成功,第二次就返回-1

为什么下载微信官方支付demo只有一次唤醒功能,第二次支付返回的就是-1,在线等大神解决。急,急,急

0

3个回答

你的参数有问题,或者id重复了。

1

查一下第一次,与第二次调用有什么不同?然后再看看微信支持接口调用的注意事项。

0

楼主你解决了嘛?我现在也出现一样的问题,就是,第一次调用的时候正常,但是把支付界面关闭后,再想唤起就不行了,发现是,code已经没有值了,

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于微信支付第一次成功,后面就不成功的坑。。。。
关于微信支付第一次成功,后面就不成功的坑。。。。所以在这里mark一下,,, 这是我挑起微信支付的代码 IWXAPI mWxApi= WXAPIFactory.createWXAPI(PurseExchargeActicity.this,wXpay.getAppid(),true); mWxApi.registerApp(wXpay.getAppid()); //挑起微信支付,设置参数 P
微信支付 第一次成功,其他无法调起,返回-1(Android eclipse 微信支付之大坑 签名工具问题)
参考链接:http://blog.csdn.net/xinluqishi123/article/details/52234002 微信支付第一次成功,其它支付不成功,可能的原因有: 1:订单号重复,这个重新生成一个订单号就可以了。 2:项目包名不对(包名必须与微信开发者平台上的一致,详情见参考链接)。 3:APP的应用签名不对,这个着重讲一下哈(在这里我被坑了一个大跟头,请大家尽量避免
微信支付仅能成功调用一次的问题
本人使用Android开发有一段时间了,但是本身没有系统学,而且多年专注服务端开发,总觉得因为项目需要接触Android移动端开发只是暂时的,所以没有太上心,结果碰到一个大难题折腾了一天,最后被有经验的小伙伴提示了一下才迎刃而解,感觉无地自容的同时,又非常窃喜,毕竟跨过一个一个的坎,就成长了,在这里丢人等换个地方就成牛了也未可知,哈哈。闲言就絮叨到这里,赶紧分享:微信支付调用接口整体的流程有必要简述
微信支付第二次失败,清缓冲也只能成功一次
微信支付,签名包名都对,但是第一次成功,第二次失败,清缓冲就又可以成功一次 后台的sign我也验了 没有问题啊! 有没有大佬知道为什么??? ...
记一次微信APP支付开发返回-1的坑
微信APP文档 问题出现在5-6-7环节,当我第一次签名后生成预付单的时候返回很正常,表明我的签名没问题,微信商户数据也没问题,但是接收到预付单号把预付单号结合官方文档再次进行签名的时候却频频-1,官方要的参数是这些 这六个参数其中的一部分 在第一次生成预付单的时候会返回appid,prepayid,noncestr,mch_id(partnerid);这四个参数,我们第一次生成预付单...
Android:微信开发问题:errCode = -1 第二次支付失败
问题描述 1.errCode返回值为-1 2.第一次支付成功,第二次支付失败解决方法 将APP打包,同时生成签名文件.jks在手机上安装有签名的APK使用微信的工具获取签名 签名工具下载址: https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk修改微信开发平台的
Android微信支付只能调起一次的问题
今天开发中遇到一个微信支付的问题:购买商品的时候第一次购买调用微信支付可以成功调起微信,也可以正常支付,但是第二次买商品调用微信支付的时候不能正常调起微信支付,在系统中把微信的数据清理之后还是第一次可以之后不行,在网上查了资料,自己又摸索了整整一下午,发现有几个原因。首先是我自己的原因: 因为公司有多个App,所以这个包我接手的时候项目工程的文件夹路径和ApplocationId是不一样的,而我们与
[坑]微信支付首次支付成功,第二次调用失败
图中红框部分,Android应用签名要全部小写,并且不能有冒号
解决微信支付 errCode返回-1
最近 新接入一个项目的微信支付功能,遇到回调老是返回-1 android端要做的事很简单 wxApi = WXAPIFactory.createWXAPI(getView(), null); wxApi.registerApp(WXConstant.APP_ID);// 将该app注册到微信 PayReq request = new PayReq(); request.appId = wx
微信支付返回-1的问题集锦与各种爬坑过程
之前公司做微信支付的时候,负责这一模块的同事,天天抱怨微信支付的各种坑还有文档的不清晰,最近帮朋友做了一个app,里面就有这一功能,看了一上午文档,瞬间发现我的语文也没学好,各种看不懂就算了,提供的代码居然还有错误,我可以骂人吗???!!!还有更恶心的就是第一次调试的时候可以唤醒微信,以后就一直返回-1,相信会有很多朋友和我遇到同样的问题。先从申请微信支付说起,需要提供的包名和签名,包名这块肯定没问
第一次调微信支付正常弹出支付页面并成功支付了,再次调用时就支付异常,换个微信账号又能调用一次
切记,如果出现这种情况,先检查开放平台的app申请的包名和签名是否错误。今天遇到这个问题。不知道第一次为何能调成功,微信的bug吗?
Android 微信支付快速集成案例及有效解决返回值-1
商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。本文讲解Android微信支付快速集成案例及有效解决返回值-1。下面我们参考微信官方APP端开发步骤说明,一步一步集成微信支付功能……
android微信支付返回-1,支付失败总结!
解决办法1:看看二次生成sign的参数顺序是否跟我发的一致!很坑爹,必须一样才行! 解决办法2:请求得到prepayid参数的url必须是图中的Url
Android 百度地图定位第一次成功,后续返回505
第一次定位成功,后续getLocType返回505,getCity什么的也一直都是null。 首先应该再阅读一遍官方文档,查漏补缺。而且官方文档一般也有常见问题的解决方案。 在官方的论坛中找到关于返回505的帖子,告诉我key的配置不对。 在key的配置中,可能出错的只有SHA1和package,package一般也不会出错,那只能是SHA1了,SHA1分两个版本,我这里只填写了...
APP调用微信支付接口-服务端二次签名失败原因及解决方法
做微信支付要细心,仔细才不会走弯路 1、要是按照他上面的驼峰原则来进行签名,那你就大错特错了。 记住:这几个字段的“字段名”在参与签名的时候一定都要改成小写!!! 2、还有个坑要注意:不仔细根本看不见,时间戳timestamp一定要是转化为以秒为单位的10位数字,千万不要傻了吧唧的写个System.currentTimeMillis()获得的是13位的毫秒!!! *
Android微信支付返回-1的解决方案
相信各位小伙伴在接入微信支付的时候,一定遇到过返回-1的这个问题,说实话,这个问题真的很恶心,微信开放平台提供的文档在关于-1这个问题的描述(可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等)。一开始我看到这个说明的时候,我的内心是崩溃的,这说了跟没说有什么区别。 我刚开始遇到这个问题也被困扰了好几天,一直在排查,APPID是不是正确,
ajax 请求 服务器只响应第一次请求,第二次请求不响应,为什么
AJAX向servlet提交参数,如果参数不变的话,会被认为是一次提交 解决方法:加个参数比如?a=123&b=Math.random(),这里b就是改变的那个参数2
微信支付 app支付开发 返回值-1 服务端的那些坑
微信支付 app支付开发  服务端的那些坑 服务端调用统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。 注:我的服务端使用php写的 第一次签名字段名: appid,body,mch_id,nonce_str,notify_url,out_trade_no,spbill_create_ip,total_fee,trade_type *各字段名详见
微信支付启动时总是返回-1问题解决方法
很多人在开发的时候都遇到问题:为什么签名、appid都是正确的,但是运行应用的时候总是返回-1,提示签名错误。到底为什么呢? 微信支付申请有两种支付方式:一种是公众号支付,另一种是App支付,而微信支付申请通过后会发送邮件到你的账户,如果你申请了公众号支付和app支付的话你将会收到两封邮件,截图如下: 两封微信支付审核通过的邮件想孪生兄弟,如果不仔细看的话乍一看是一样的,注意画红框
关于微信支付返回-1的浅谈
最近在开发一个项目,涉及到需要支持微信支付,在IOS调试通过的情况下,我做的安卓总是返回-1,着实让我着急了一把,后面终于解决了。由于是第一次做微信支付开发,所以在开发中遇到的一些问题,罗列出来以备后用,及分享给大家。如果任何问题请及时提出。
andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误
andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误locType:505locType description:NetWork location failed because baidu location service check the key is unlegal,…或者:locType:61
请教Ajax 设置每隔1秒自动调用.但是只有第一次调用是成功的??为什么!
页面一 名称 frameview.jsp 我想要实现的功能 发送请求到ajax.jsp 页面 获得返回值! 调用这个方法我想一秒钟调用一下,可是实际上我的只是在刚开始启动的时候,才能发送到ajax.jsp页面成功! var newstimer=setInterval("diaoajax()",1000) ;//一秒调用一次! ---------------页面内容如下---...
关于微信支付方面问题,以及微信支付返回-1的问题。(千万不要慌不要慌!)
1.关于微信支付返回-1的问题从微信的官方文档来看,支付返回-1的都是ERR_COMM,也就是普通的,常见的错误。普通我倒是没觉得,常见我倒是常常见。所有人都知道微信支付返回-1无非就是那几个常见的错误,什么sing错误,APP_ID错误什么什么的,但是很多情况都会返回-1,现在我们来一步一步的做排除。2.一步一步的排除2.1关于PayReq的配置msgApi = WXAPIFactory.cre...
SSH项目只能第一次插入数据成功,第二次报错的问题
今天在做SSH整合实现后台发布系统时发现一个问题: 启动项目后,正常插入数据,插入成功,但是第二次插入时候报错(没有重新启动项目,只是刷新网页),报错详情如下: 检查后发现在action中没有加入@Scope("prototype") @Scope("prototype")的意思是每次都会创建一个新的action,这样就不会有冲突了 如果不加这句话,那么像我上面这样刷新页面想再次插
解决Hbuilder打包的APP微信支付时无法唤起支付,且提示{"code":-100,"message":"[payment微信:-1]General errors"}的问题
依次排查: 1、menifest.json中配置了微信的appid是不是https://open.weixin.qq.com(微信开放平台)对应的APP id,包名是否和微信开放平台对应APP的包名一致(com.******.app) 2、服务端请求prepareid是否正确返回 3、服务端返回数据格式与官方是否一致(还有你的付款金额不能低于0.01元也就是不能低于1分钱哟): {"appid"...
微信支付返回 -1 无法吊起支付页面 微信分享闪退
确认id什么的无误的情况下建议清理微信缓存,还有一个需要注意的是,微信支付与配置签名有关,如果你微信平台设置的是正式版的签名,而你测试使用了debug版本,也可能导致失败,继而导致你使用正式版也无法成功,还是清理微信的缓存。
微信支付趟坑记
    最近因为项目需求做了支付,暂时集成了支付宝支付和微信的支付,涉及到PC端口Web网页支付,和手机APP支付。支付宝的集成相对容易一些,文档齐全,描述规范,也便于理解,在此就不再累述;但是微信支付真的就是呵呵哒了,文档及其简单,有等于没有,沙箱测试环境问题非常多,且支付过程难以理解,趟了无数坑之后,终于搞定,因此记录一下,希望能帮到有需要的人。    【只说微信APP支付】    先简单讲几...
ajax第一次请求失败,后面都成功
web开发初学者,在写项目的时候发现一个问题,真的是让自己头疼了许久。就是自己form表单中的submit按钮绑定一个点击事件,事件中通过ajax发送请求时,第一次总是失败,之后就一直成功的问题。接下来粘上我的代码:注意上面图中input中的type值,与下图中不一样。我的后台代码是这样的。然后当用submit提交时,第一次总是回到ajax的error中的方法,后面再次请求时才会去success中...
微信App支付总结(返回-1什么的最e心)
微信支付总结简介 微信支付商户平台官网:https://pay.weixin.qq.com 版权声明:本文为原创文章,未经允许不得转载 更新时间:2016/6/27 本文说明现在很多项目都会集成微信登陆授权、微信公众号授权或者微信支付,然而当我们根据微信的开发文档进行开发的时候会发现,一个又一个的坑, 尤其是微信支付,demo还是eclipse的,令人捉急。本文仅仅简单介绍一下在
安卓微信支付回调出现白页面
安卓项目中用到微信支付,发现回调时无论成功或失败都会出现白页面,而且吐司也没弹出来,百思不得其解。 这是回调的代码:     @Override     public void onResp(BaseResp resp) {         if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) {           
APICloud微信支付踩坑记录
包与签名 开发文档谁最强,鹅厂本就最流氓。例如:1:其他异常。 1.Android应用打包时签名更新,会导入微信支付失败。 缓存问题 1.ios可以支付成功,点击返回商家并没有返回APP。 2. Android调不起支付,返回-1. 上述情况,在百度了3个小时。经历了5部Android机,和2部ios最后,没有更改任何代码!确认为微信缓存问题,卸载重装,清缓存根本没有效果。这个坑真tm深...
a.ajax第一次能进去,第二次进不去的原因
1.先输出一下json看看是否这几次都一样,一样的话看看自己调用的的方法是不是没关; 2.如果json不一样那就是浏览器缓存的问题,因为默认访问的地址一样,所以只运行一次,解决的方法就是在跳转的后面加上随机     数Math.random()...
关于微信支付,以及返回-1的问题(千万不要慌不要慌!)
1.关于微信支付返回-1的问题 从微信的官方文档来看,支付返回-1的都是ERR_COMM,也就是普通的,常见的错误。普通我倒是没觉得,常见我倒是常常见。 所有人都知道微信支付返回-1无非就是那几个常见的错误,什么sing错误,APP_ID错误什么什么的,但是很多情况都会返回-1,现在我们来一步一步的做排除。 2.一步一步的排除 2.1关于PayReq的配置 msgApi = WXAPI...
nginx访问配置
nginx配置后访问,总是请求成功一次失败一次 把配置中的 localhost改成127.0.0.1即可 nginx配置图 java获取客户端真实ip 代码(nginx有效) public class IpUtil { public static String getIpAddr(HttpServletRequest request) { Str...
微信支付返回-1的情况和解决方式
微信支付虽然很坑,但是遇到的问题不是不可以解决的。 微信官网上对于支付返回-1是这样的描述的,  可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。 我犯的错和他描述的都不一样。 1、新建一个微信支付demo的工程,将包名和签名上传给微信。并保证apk是通过keystore方式打了签名的,用官方的工具做签名。 2、
微信app支付返回-1错误的情况解决方法
做过微信支付的都知道这是一个坑。。。 总结了一下最近两次微信支付中碰到的问题: switch (resp.errCode) { case -4:// 认证被否决 ToastUtils.showToast(this, R.string.authorize_refuse);
【转】react-native-微信支付问题总结
http://bbs.csdn.net/topics/391865275 由于服务器返回的sign 不知道对应的timestamp,所以不能用它的,用本地自己的timestamp等参数生成sign,然后拿着这些参数请求支付接口,就可以了。 另外,注意要是签名包[html] view plain copy print?private void genPayReq(WeChatPayModel weCh
Android微信支付流程及返回码 -1 的坑
之前做微信支付的时候,直接是以库形式引入项目的,虽然一直觉得微信支付的开发文档不太理想,但是印象中也没有遇到什么大坑。 今天项目组的一个小伙伴突然告诉我微信支付一直失败,根本调不起来支付页面,onResp() 中的返回码一直是-1,而且他好像已经搞了好几个小时了。于是我pull了一下项目代码开始排查问题。最终发现问题有两个: 微信开放平台上传的签名问题 Manifest文件中WXPayEnt...
微信SDK接入支付时无法拉起支付界面,返回值errcode=-1
给微信客服发邮件之后,客服回复的答案是按照以下几点来检查,1,你签名中的key,也就是你的API密钥key,这个参数要你们自己到商户平台设置的,设置的规则是32位数字与字母大小写的组合的随机数,不能设置成签名串和参数appsecret,你们有正确设置吗???2,检查开放平台对应的包名与签名是否有正确设置。https://pay.weixin.qq.com/wiki/doc/api/app/app....
APiCloud 项目中使用微信APP支付注意事项(仅Android平台)
APICloud 采用WxPay模块 (https://www.apicloud.com/mod_detail/54228) 1.微信开放平台中,应用包名要和APICloud项目的包名一致   2.记得在微信开放平台生成应用签名,参考网址,https://docs.apicloud.com/Others/Open-SDK-Integration-Guide/weChat 3.确保微...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信支付开发教程 开发教程 微信支付