微信支付获取用户端ip提示 无法获取您的用户信息,目前遇过两次这样的情况

17649人阅读
android(12)
做过微信支付的都知道这是一个坑。。。
总结了一下最近两次微信支付中碰到的问题:
&span style=&font-size:14&&switch (resp.errCode) {
case -4:// 认证被否决
ToastUtils.showToast(this, R.string.authorize_refuse);
case 0:// 正常返回
if (PayActivity.order_comefrom_orderdetail) {
for (int i = 0; i & BaseApplication.mActivitys.size(); i++) {
if (BaseApplication.mActivitys.get(i) instanceof PayActivity) {
BaseApplication.mActivitys.get(i).finish();
commonDialog = monDialog(this, handler, R.string.pay_result, -1, R.string.to_home, -1);
case -1:// 一般错误
ToastUtils.showToast(this, R.string.general_error+resp.errStr);
case -3:// 发送失败
ToastUtils.showToast(this, R.string.send_failed_retry);
case -5:// 不支持的错误
ToastUtils.showToast(this, R.string.unsupport_error);
case -2:// 用户取消
ToastUtils.showToast(this, R.string.pay_cancel);
碰到最多的、最头痛的应该就是这个“-1”的错误了(想再喷一下微信,就不能分的细一点?)。
以下总结一般哪些情况会是-1:
签名问题主要是app打包时,需要以正式的签名进行打包,不然是调起不了微信的,签名问题,可以到这里查看如果将签名信息填写到微信服务器上https://pay./wiki/doc/api/app/app.php?chapter=8_5。
& &这个主要是看网上很多人说的有可能需要清除微信的缓存才可以调起,如果各种方法都试过了,你可以试着清一下。反正我试了没用。
& &这点一般都不会出错,可能是你瞎了填错了,或者微信后台的appid被别人换了,去这里检查一下就好https://open./
服务器订单签名
&这一点也很容易出错,我两次出问题都是卡在这里,其实对照着https://pay./wiki/doc/api/app/app.php?chapter=9_1里面写,一般不会出错,只是有一点要:
&package:这个字段,一定要传,签名的时候后台一定要加进去,为什么坑呢,因为微信文档里写着,“”暂填写固定值Sign=WXPay”,坑了很多人,很多人不写就会出错。还有就是用android
中gson解析的时候package与java关键字冲突(不知道微信是怎么想的。。),要手动解析,或者你就不管它,手动赋值“Sign=WXPay”
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:85243次
排名:千里之外
原创:14篇
评论:32条
(1)(1)(2)(3)(1)(2)(1)(1)(3)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'推荐这篇日记的豆列
&&&&&&&&&&&&经验666 米
在线时间14 小时
版本V8.5.8.0.NDBCNED
积分 663, 距离下一级还需 1337 积分
积分 663, 距离下一级还需 1337 积分
机型小米手机5X
签到次数53
MIUI版本V8.5.8.0.NDBCNED
Screenshot_-10-27-12-146_com.tencent.mm.png (397.77 KB, 下载次数: 0)
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验7951 米
在线时间160 小时
版本V9.1.2.0.NBGCNEI
机型小米手机5SPlus
签到次数70
MIUI版本V9.1.2.0.NBGCNEI
你好 这是因为系统的记账功能,请放心
经验1838 米
在线时间21 小时
版本7.11.2
机型小米手机4
签到次数64
MIUI版本7.11.2
没事。我也有
经验13347 米
在线时间217 小时
版本7.11.16
机型小米手机5
签到次数33
MIUI版本7.11.16
miui9的信息助手有记账功能 需要读取微信支付信息 微信就会这样提示
经验1286 米
在线时间9 小时
版本V8.5.6.0.MBFCNED
积分 1556, 距离下一级还需 444 积分
积分 1556, 距离下一级还需 444 积分
机型红米Note 4 / 红米Note4X MTK平台
MIUI版本V8.5.6.0.MBFCNED
这个正常的
经验7589 米
在线时间71 小时
版本7.11.16
积分 8664, 距离下一级还需 11336 积分
积分 8664, 距离下一级还需 11336 积分
机型红米手机4 高配版
签到次数40
MIUI版本7.11.16
经验1767 米
在线时间14 小时
版本7.11.13
积分 1913, 距离下一级还需 87 积分
积分 1913, 距离下一级还需 87 积分
机型小米手机5SPlus
签到次数43
MIUI版本7.11.13
放心吧没事的
经验6161 米
在线时间115 小时
版本7.11.16
机型小米手机6
签到次数91
MIUI版本7.11.16
今天我的也看到过提示 不知道什么东西
经验4354 米
在线时间32 小时
版本V9.0.5.0.NCACNEI
机型小米手机6
签到次数75
MIUI版本V9.0.5.0.NCACNEI
这是因为小米负一屏会记录用户收支信息导致的,可以放心!
经验666 米
在线时间14 小时
版本V8.5.8.0.NDBCNED
积分 663, 距离下一级还需 1337 积分
积分 663, 距离下一级还需 1337 积分
机型小米手机5X
签到次数53
MIUI版本V8.5.8.0.NDBCNED
你好 这是因为系统的记账功能,请放心
这弄的天天头顶一个这玩意不大放心呢!跟微信协商下呀把这个加个白名单别提示,怪吓人
万圣节勋章
参加回帖活动
米兔月饼勋章
参加回帖活动
MIUI七夕鹊桥勋章
MIUI七周年
MIUI 9纪念勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI三周年
MIUI三周年纪念勋章
已关注微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
小米众筹2周年
参加回帖活动
新版论坛APP
更新新版APP
小米7周年勋章
2017米粉节晒单赢专属勋章
解答组专属勋章
解答组专属勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号

我要回帖

更多关于 微信 获取用户信息 的文章

 

随机推荐