微信支付头次支付可以第二次支付返回-1 清空微信缓存 又可以了 求解

我是Android app的微信支付功能 小菜鸟一枚 头次搞微信 求大神讲解

1

3个回答

用过支付但没遇到这个问题。建议把log和细节描述好,bug提给微信。

-1

你是测试的时候出现这个问题么?

-1
-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信支付第二次失败,清缓冲也只能成功一次
微信支付,签名包名都对,但是第一次成功,第二次失败,清缓冲就又可以成功一次 后台的sign我也验了 没有问题啊! 有没有大佬知道为什么??? ios可以支付成功 android失败nn 已解决!是因为appid不对 必须用开发平台的appid 不用使用商户平台的appid 不然会出现android失败 ios成功的问题n...
Android:微信开发问题:errCode = -1 第二次支付失败
问题描述 n1.errCode返回值为-1 n2.第一次支付成功,第二次支付失败解决方法 n将APP打包,同时生成签名文件.jks在手机上安装有签名的APK使用微信的工具获取签名 n签名工具下载址: nhttps://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk修改微信开发平台的
微信支付 第一次成功,其他无法调起,返回-1(Android eclipse 微信支付之大坑 签名工具问题)
参考链接:http://blog.csdn.net/xinluqishi123/article/details/52234002nn微信支付第一次成功,其它支付不成功,可能的原因有:n1:订单号重复,这个重新生成一个订单号就可以了。n2:项目包名不对(包名必须与微信开发者平台上的一致,详情见参考链接)。n3:APP的应用签名不对,这个着重讲一下哈(在这里我被坑了一个大跟头,请大家尽量避免
记一次微信APP支付开发返回-1的坑
微信APP文档nnnn问题出现在5-6-7环节,当我第一次签名后生成预付单的时候返回很正常,表明我的签名没问题,微信商户数据也没问题,但是接收到预付单号把预付单号结合官方文档再次进行签名的时候却频频-1,官方要的参数是这些nnnn这六个参数其中的一部分 在第一次生成预付单的时候会返回appid,prepayid,noncestr,mch_id(partnerid);这四个参数,我们第一次生成预付单...
关于微信支付第一次成功,后面就不成功的坑。。。。
关于微信支付第一次成功,后面就不成功的坑。。。。所以在这里mark一下,,,rn这是我挑起微信支付的代码rnrnIWXAPI mWxApi= WXAPIFactory.createWXAPI(PurseExchargeActicity.this,wXpay.getAppid(),true);nmWxApi.registerApp(wXpay.getAppid());n//挑起微信支付,设置参数nP
APP调用微信支付接口-服务端二次签名失败原因及解决方法
做微信支付要细心,仔细才不会走弯路rn1、要是按照他上面的驼峰原则来进行签名,那你就大错特错了。rn记住:这几个字段的“字段名”在参与签名的时候一定都要改成小写!!!rnrnrnrnrn2、还有个坑要注意:不仔细根本看不见,时间戳timestamp一定要是转化为以秒为单位的10位数字,千万不要傻了吧唧的写个System.currentTimeMillis()获得的是13位的毫秒!!!rnrnrn*
微信支付 app支付开发 返回值-1 服务端的那些坑
微信支付 app支付开发  服务端的那些坑rn服务端调用统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。rn注:我的服务端使用php写的rn第一次签名字段名:rnappid,body,mch_id,nonce_str,notify_url,out_trade_no,spbill_create_ip,total_fee,trade_typern*各字段名详见
微信APP支付,errCode=-1的问题
最近整合微信APP支付,深深的微信伤害了。n首先WXPayEntryActivity类必须放在package+wxapi包中,比如我的应用PackageName=com.testwx.pay,那么WXPayEntryActivity的路径就是com.testwx.pay.wxapi.WXPayEntryActivity。这个在开发文档中讲解的并不明确,如果位置放错了,根本就收不到支付的结果。
[坑]微信支付首次支付成功,第二次调用失败
图中红框部分,Android应用签名要全部小写,并且不能有冒号
第一次调微信支付正常弹出支付页面并成功支付了,再次调用时就支付异常,换个微信账号又能调用一次
切记,如果出现这种情况,先检查开放平台的app申请的包名和签名是否错误。今天遇到这个问题。不知道第一次为何能调成功,微信的bug吗?
关于微信支付返回-1的浅谈
最近在开发一个项目,涉及到需要支持微信支付,在IOS调试通过的情况下,我做的安卓总是返回-1,着实让我着急了一把,后面终于解决了。由于是第一次做微信支付开发,所以在开发中遇到的一些问题,罗列出来以备后用,及分享给大家。如果任何问题请及时提出。
微信支付失败-1彻底扫坑
http://bbs.csdn.net/topics/391865275n由于服务器返回的sign 不知道对应的timestamp,所以不能用它的,用本地自己的timestamp等参数生成sign,然后拿着这些参数请求支付接口,就可以了。n另外,注意要是签名包nprivate void genPayReq(WeChatPayModel weChatPayModel) {nn r
微信SDK接入支付时无法拉起支付界面,返回值errcode=-1
给微信客服发邮件之后,客服回复的答案是按照以下几点来检查,1,你签名中的key,也就是你的API密钥key,这个参数要你们自己到商户平台设置的,设置的规则是32位数字与字母大小写的组合的随机数,不能设置成签名串和参数appsecret,你们有正确设置吗???2,检查开放平台对应的包名与签名是否有正确设置。https://pay.weixin.qq.com/wiki/doc/api/app/app....
Android微信支付只能调起一次的问题
今天开发中遇到一个微信支付的问题:购买商品的时候第一次购买调用微信支付可以成功调起微信,也可以正常支付,但是第二次买商品调用微信支付的时候不能正常调起微信支付,在系统中把微信的数据清理之后还是第一次可以之后不行,在网上查了资料,自己又摸索了整整一下午,发现有几个原因。首先是我自己的原因:n因为公司有多个App,所以这个包我接手的时候项目工程的文件夹路径和ApplocationId是不一样的,而我们与
微信App支付总结(返回-1什么的最e心)
微信支付总结简介n 微信支付商户平台官网:https://pay.weixin.qq.com n 版权声明:本文为原创文章,未经允许不得转载 n 更新时间:2016/6/27n本文说明现在很多项目都会集成微信登陆授权、微信公众号授权或者微信支付,然而当我们根据微信的开发文档进行开发的时候会发现,一个又一个的坑, n尤其是微信支付,demo还是eclipse的,令人捉急。本文仅仅简单介绍一下在
微信app支付返回-1错误的情况解决方法
做过微信支付的都知道这是一个坑。。。nnn总结了一下最近两次微信支付中碰到的问题:nnnswitch (resp.errCode) {n case -4:// 认证被否决n ToastUtils.showToast(this, R.string.authorize_refuse);
微信支付仅能成功调用一次的问题
本人使用Android开发有一段时间了,但是本身没有系统学,而且多年专注服务端开发,总觉得因为项目需要接触Android移动端开发只是暂时的,所以没有太上心,结果碰到一个大难题折腾了一天,最后被有经验的小伙伴提示了一下才迎刃而解,感觉无地自容的同时,又非常窃喜,毕竟跨过一个一个的坎,就成长了,在这里丢人等换个地方就成牛了也未可知,哈哈。闲言就絮叨到这里,赶紧分享:微信支付调用接口整体的流程有必要简述
Android微信支付获取二次签名Sign的方法
/**n * 获取sign签名n * n * @returnn */n private String genPayReq() { // 获取参数的值n PayReq request = new PayReq();n request.appId = ConstantsMember.APP_ID;n reque
APiCloud 项目中使用微信APP支付注意事项(仅Android平台)
APICloud 采用WxPay模块 (https://www.apicloud.com/mod_detail/54228)nn1.微信开放平台中,应用包名要和APICloud项目的包名一致nnnn nnnn2.记得在微信开放平台生成应用签名,参考网址,https://docs.apicloud.com/Others/Open-SDK-Integration-Guide/weChatnn3.确保微...
微信支付返回-1的问题集锦与各种爬坑过程
之前公司做微信支付的时候,负责这一模块的同事,天天抱怨微信支付的各种坑还有文档的不清晰,最近帮朋友做了一个app,里面就有这一功能,看了一上午文档,瞬间发现我的语文也没学好,各种看不懂就算了,提供的代码居然还有错误,我可以骂人吗???!!!还有更恶心的就是第一次调试的时候可以唤醒微信,以后就一直返回-1,相信会有很多朋友和我遇到同样的问题。先从申请微信支付说起,需要提供的包名和签名,包名这块肯定没问
APP调用微信支付接口-服务端二次签名
微信官方实在太坑了,不仅不给demo,还在文档中误导人!!!下面来说说要注意的两个坑rn1、在第二次签名时候,官方给出的说法是如图:rnrn要是按照他上面的驼峰原则来进行签名,那你就大错特错了。rn记住:这几个字段的“字段名”在参与签名的时候一定都要改成小写!!!rnrn2、还有个坑要注意:不仔细根本看不见,时间戳timestamp一定要是转化为以秒为单位的10位数字,千万不要傻了吧唧的写个Sys
android微信支付返回-1,支付失败总结!
解决办法1:看看二次生成sign的参数顺序是否跟我发的一致!很坑爹,必须一样才行!rnrnrn解决办法2:请求得到prepayid参数的url必须是图中的Url
APICloud微信支付踩坑记录
包与签名n 开发文档谁最强,鹅厂本就最流氓。例如:1:其他异常。n 1.Android应用打包时签名更新,会导入微信支付失败。nn缓存问题n 1.ios可以支付成功,点击返回商家并没有返回APP。n 2. Android调不起支付,返回-1.n上述情况,在百度了3个小时。经历了5部Android机,和2部ios最后,没有更改任何代码!确认为微信缓存问题,卸载重装,清缓存根本没有效果。这个坑真tm深...
微信支付返回 -1 无法吊起支付页面 微信分享闪退
确认id什么的无误的情况下建议清理微信缓存,还有一个需要注意的是,微信支付与配置签名有关,如果你微信平台设置的是正式版的签名,而你测试使用了debug版本,也可能导致失败,继而导致你使用正式版也无法成功,还是清理微信的缓存。
APP 微信支付java后台代码(解决支付失败返回-1)
开发之前的准备工作:nnnAPP支付申请条件n申请成为APP支付商户需要满足以下条件:n1、APP支付商户,须拥有微信开放平台(http://open.weixin.qq.com)的APPID;n2、APP应用必须通过开发者认证。nAPP支付申请方法nnn1、登陆开放平台(open.weixin.qq.com),选择"管理中心"=》"移动应用",选择需要申请支付的应用,点击"查
Android 微信登陆,支付 ,分享实现和疑难杂症(解决坑)
一.     去微信开放平台注册app,拿到APPID,APPsecret。申请支付、转发、登陆等功能的开通nn二.    微信开方平台审核通过以后,要想实现支付、分享、登陆,要注意签名是否正确,微信开放平台保存的包名是否一致,签名是          否经过签名生成器验证,以上都需要正确打包才可以使用,测试包不可以nn三.     以上步骤没问题以后我们就可以开始写代码了 nn1.首先导入 微信...
【微信支付】调起微信支付,总是显示-1的解决办法
如果你检查过 APPID,检查过商户号,检查过包名,检查过应用签名,依然显示 -1nn那么你可以尝试我这种方式nn记住下面这句话nnhttps://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5nnn商户服务器生成支付订单,先调用【统一下单API】生成预付单,获取到prepay_id后将参数 再次签名 传输给APP发起支付。nn参与签名...
微信支付遇到的坑
1.首先,根据开发文档,申请APP_ID(至于怎么获得签名,这个下个签名工具就可以了)n获得了APP_ID之后,支付和分享都需要用到。此时分享就可以直接使用了。但是支付还需要申请。(如果此时微信分享不能使用,那就应该是签名的问题。如果微信分享可以用,支付不能用,那就应该不是签名的问题了。后续再讲签名)nnnn2.要想使用这些功能,需要添加jar包,微信的开发文档中有下载的地方,名字是li
微信支付提示:同一笔交易不能多次提交
微信支付API上说明:rnrnrnrnrnrnOUT_TRADE_NO_USEDrnrn商户订单号重复rnrn同一笔交易不能多次提交rnrn请核实商户订单号是否重复提交rnrnrnrnrnrn测试的时候先用微信支付得到预支付id,取消当前支付,再次付款的时候就会提示:“订单号重复”rnrnrn网上搜了一下,大概共有三种解决办法:rnrnrn1、既然是订单号重复,那么再次付款的时候重新生成订单号就好
Android微信支付流程及返回码 -1 的坑
之前做微信支付的时候,直接是以库形式引入项目的,虽然一直觉得微信支付的开发文档不太理想,但是印象中也没有遇到什么大坑。nn今天项目组的一个小伙伴突然告诉我微信支付一直失败,根本调不起来支付页面,onResp() 中的返回码一直是-1,而且他好像已经搞了好几个小时了。于是我pull了一下项目代码开始排查问题。最终发现问题有两个:nn微信开放平台上传的签名问题n Manifest文件中WXPayEnt...
微信小程序支付开发笔记2--生成签名-统一下单-二次签名
用户选择商品发起购买请求,后端接收到请求后,先生成本地订单,以得到一个本地订单的商户订单号。同时从表中读取该用户的openID。n我是用一个对象pay来存统一下单需要传的参数,pay的字段如下(部分参数并非必填参数,可传可不传):nnn进行统一下单之前,我们需要根据请求参数进行第一次签名,签名算法可以参考微信支付开发文档,这里提几点注意事项:n1、订单金额需要转换成以分为单位;n2、参
android 微信支付 返回-1问题解决
如果签名和appid都没问题,卸载微信重新装一下。。。。。
APICloud微信支付攻略
基于APICloud平台开发app,微信支付攻略
关于微信支付,以及返回-1的问题(千万不要慌不要慌!)
1.关于微信支付返回-1的问题nn从微信的官方文档来看,支付返回-1的都是ERR_COMM,也就是普通的,常见的错误。普通我倒是没觉得,常见我倒是常常见。nn所有人都知道微信支付返回-1无非就是那几个常见的错误,什么sing错误,APP_ID错误什么什么的,但是很多情况都会返回-1,现在我们来一步一步的做排除。nn2.一步一步的排除nn2.1关于PayReq的配置nnnmsgApi = WXAPI...
Android微信支付彻底扫坑
由于公司运营需要,Android客户端要增加微信支付。在看了几遍官方文档之后,加上之前有集成微信分享的经验,所以很快就把调用微信支付的代码写好了,待微信支付相关接口完成后联调时,才发现山高路远坑深啊!从下午2点半开始调试,一直折腾到快6点,那个微信支付界面才“千呼万唤始出来”,更坑爹的是,压根儿就不是我客户端的问题,而是后台接口那边sign生成时出了问题。在解决问题的过程中,看到网上太多关于微信支...
解决微信支付 errCode返回-1
最近 新接入一个项目的微信支付功能,遇到回调老是返回-1rnandroid端要做的事很简单rnrnwxApi = WXAPIFactory.createWXAPI(getView(), null);nwxApi.registerApp(WXConstant.APP_ID);// 将该app注册到微信nPayReq request = new PayReq();nrequest.appId = wx
微信支付报出 商户订单号重复 错误问题
问题描述:使用微信支付时,在支付页面,由于用户第一次点击了取消或余额不足等原因,没有进行支付。这时,订单已经生成,订单状态为“待支付”,当用户继续支付时,微信报出了“201 商户订单号重复”错误。问题原因:第一次支付失败、取消支付,再次支付时,前端将商品描述(body)字段的值改变了,造成了该问题。像这种第一次没支付或支付失败,再次支付时,需要保证上面描述,价格等请求信息和第一次请求完全相同才可以...
微信支付的坑(调用支付返回-1)
     最近在接入微信支付,遇到一些坑,在此与大家分享。nn     相比于支付宝支付,微信支付对开发者而言显得不够友好,开发者往往需要使用更多的代码来完成支付的功能。这倒是次要,如果代码复杂文档还不够清晰,这才是最让人头疼的了。本作者遇到的问题是支付完成回调返回的结果一直是-1,于是按照文档上的提示 (可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不...
微信支付签名错误
之前写了一些支付宝和微信支付集成的文章,收到了广大网友的关注和讨论,感到非常开心。最近做了支付宝和微信支付的二次升级,支付宝的API调用有了些许变化,支付宝官方放出了2.0,在此也强烈建议大家使用新版的支付宝支付API。这个讲在后续博文中公开。今天主要说说微信支付出现的签名错误问题。其实是一个很小的问题,因为在上一版集成微信支付的时候是自己走的整体的申请流程,一些KEY和密钥都是通过一步一步记录下来
微信支付窗口闪一下消失了
经过多次试验,是支付权限目录授权所致,,授权目录要到最后一及目录所在的文件夹名字。再次做个记号,留个纪念,呵呵
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信支付支付开发教程 微信 支付开发教程

相似问题

2
android 服务器只返回图片名称,img显示资源文件对应名称的图片
4
js如何主动访问Android和ios方法,并返回数据
3
求解为何int[]数组在赋值后,数组元素还是为空
1
怎么才能像qq一样,把头像作为桌面快捷方式的图标(头像是网络获取的,不是资源文件里的);
6
在安卓中,通过button在另一个XML页面实现登录事件后返回如何让这个button消失
3
android-async-http请求不到服务器,原来都是可以请求到,突然就请求不到,浏览器可以
1
页面已缓存,但是断网后在android webview 上显示找不到页面,刷新后正常
8
安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果
1
Android第三方登录demo(特别是微信)
2
我是安卓开发学了一点,大家可以给我讲讲如何写一个上传下载的功能
3
安卓如何实现返回按钮的功能,我想在点击图片时,返回到上一个没有finish()的界面
4
iOS和Android系统中的微信分身版软件是如何实现的?
2
导入了一个xutils包 显示这个问题 求解
2
application 清空程序出现很卡的问题是什么原因
2
android开发,小米相机调用,拍照后没有裁剪直接返回原来的actvity
0
哥哥姐姐们好,我有个关于android源码蓝牙的问题!求解。。。
2
Android集成微信支付和支付宝时,如何保证其安全性。
1
servlet中返回一个list的问题
1
Android开发实现1手机通过蓝牙同时获取多个附近手机蓝牙物理地址
1
python django 返回 return json遇到的问题