文档章节

微信支付的坑 返回值 -1

QGlaunch
 QGlaunch
发布于 2015/05/13 17:10
字数 395
阅读 1183
收藏 10


最近在用android接入微信支付。。


之前的包没问题,发现这段时间突然不行了。。。


于是调试之。


1、开始用的支付配置参数估计有错误,然后支付失败, 获取token值 ,和 prepayId 都是正常的,等在回调支付的文件时候返回错误码-1,其他的参数 都为null


2、使用正确的 微信 appId ,key 和支付的 key 参数,然后进行打包,运行~~


依然结果 一样,前两项都OK,第三步支付界面启动不了,回调返回错误码-1.



疑惑中 ……  疑惑中…… 



在考虑 1)是否微信sdk 更新了,导致的?  2)是否自己的代码中有疏忽的地方  3)……



一一核对之后,还是照样不行。。。



陷入了极端的愤怒,和无奈!!!!1



偶然间把 打好的包发给同事测试其他的 功能,然后同事 使用了下 微信支付。。  成功了 !!!!!


用其他手机安装apk,看微信支付,也是成功。用打好的apk 装到我的测试机,,依然失败!!!!!!!!





那么问题来了???测试微信支付用什么手机好?


后面考虑,在测试机中引起微信支付失败的,缓存没有清空导致的。因为包名是一致,然后我的app里面还是用到了webview内嵌。



微信接入。。一个坑爹的活,


切记,微信支付 缓存及时清理。 参数配对


这个坑先把它挖出来



本文转载自:http://blog.csdn.net/zlj_fly/article/details/40788979

QGlaunch
粉丝 4
博文 82
码字总数 14146
作品 0
朝阳
私信 提问
加载中

评论(4)

QGlaunch
QGlaunch

引用来自“木石不是牧师”的评论

为什么我的清除数据之后只能支付一次,然后依然返回-1,且每次清除数据都可以支付一次。大神求解????
清除微信缓存之后,把应用正式签名出来,只能支付一次成功?
木石不是牧师
为什么我的清除数据之后只能支付一次,然后依然返回-1,且每次清除数据都可以支付一次。大神求解????
LiangShao
LiangShao
问题是你使用了测试帐号,这个测试帐号是个大坑。使用过相当于搞死一个微信支付。
imyar
imyar
很好
微信支付2016开发调试过程记录

最近换了家公司,因为以前也是做支付的来这个公司直接让我从零开始搭建支付服务。首先是微信支付宝的第三方接入。我是做java开发的。支付宝有接入的sdk就是一个jar包。而且有沙箱环境测试帐号...

挨踢人生
2016/11/15
0
0
微信开发遇到的坑

近段时间经常和微信支付打交道,发现微信支付差支付宝太多 首先,微信调试是一大槽点,各种不能用,不过发现一款神器,这里就不作过多的介绍,大家可以慢慢研究 https://github.com/luofei6...

krasen
2015/11/23
372
3
微信app支付php服务端轮子

本帖 部分为转贴 顺便吐槽一下 微信的开发者文档真是坑啊 首先作为服务端 你要了解 整个APP 支付流程 看文档 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=83 然后 下载官方...

hfisop
2017/03/28
0
0
关于微信H5公众号支付我们踩过的坑(get_brand_wcpay_request:fail)

最近公司有了一个新的需求,学生在购买课时的时候,需要让家长或者朋友代付。这样的话我首先想到的就是微信的H5支付(微信内置浏览器调用支付模块)。当时想用这个支付的原因因为是前端代码十...

天星ing
2017/10/19
0
0
H5调微信支付

微信支付接口, 最近公众号需要添加支付功能,一个做前端开发的,好简单,只是调用支付接口就可以了,其他不管,想起来多简单,可是真的最后开发的时候,各种蛋疼的问题迎面而来; 从调试来看...

kore_wang
2016/07/29
517
3

没有更多内容

加载失败,请刷新页面

加载更多

Feign输出Info级别日志

背景   spring cloud netfix组件中,feign相关的日志默认是不会输出的,需要自定义配置才能输出,并且Feign只对Debug基本的日志做出响应, 实际业务需要输出Info级别的日志,所以需要做自定...

xiaomin0322
14分钟前
3
0
面向解决问题的java编程,spring boot,mybatis generator和坑-1starter

1、start一个spring boot项目 第一课我们也不能免俗,要从starter开始,spring boot的起始项目脚手架可以从spring boot官方starter生成地址开始:https://start.spring.io/ 这张图列出了一个...

wphmoon
15分钟前
1
0
Linux虚拟化技术—CentOS7.4下KVM虚拟化一 安装配置及基本操作

Linux虚拟化技术—CentOS7.4下KVM虚拟化一 安装配置及基本操作 0行云流水00人评论61017人阅读2018-04-11 19:57:20 KVM的安装配置与基本操作 目录 第一部分 实验环境 第二部分 安装图形界面 ...

linjin200
17分钟前
1
0
php获取网站favicon.ico图标 api源码

 通常情况下,做网站的都会给自己的网站添加一个Icon,浏览器上一长排的标签页,用Icon来区分就显得更加醒目。现在想找一个没有Icon的网站并不好找,可见没有Icon的网站是多么的业余啊。"什...

xiaogg
21分钟前
1
0
双亲委派的认识

首先JVM中有三种类加载器 Bootstrap启动类加载器 Extension扩展类加载器(ExtClassLoader) System系统类加载器(AppClassLoader) 某个特定的类接到加载类的请求时候,首先将加载任务委托给...

最胖的瘦子
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部