我的APP绑定不了充支付宝宝求大佬解决谢谢

调用支付宝接口Android客户端没有支付宝APP的情况下解决无法调用支付宝页面的问题
时间: 00:20:34
&&&& 阅读:347
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&这几天一直研究支付宝接口调用,因为当前应用中需要调用支付宝接口作移动支付。
遇到一个问题困扰几天,就是当我们的手机端未安装支付宝APP的时候,需要在自己应用中调用支付宝的登陆网页进行支付。我是Android开发,网上有很多小伙伴都遇到了无法调起网页支付宝登陆页面的问题,在此给大家分享一个解决方案,希望能帮助遇到同样问题困扰的小伙伴。
网上也有很多贴,都是说要加入H5PayActivity和AuthActivity的配置来解决,但是并不起作用,我的就是,虽然有跳转的动作,但是直接一个白板页面招呼,就没有然后了。
支付宝技术文档中其实有写,那就是需要将调用支付宝支付那一段代码单独放在一个线程里进行调用,如下:
final String payInfo=args.getString(0);Runnable payRunnable = new Runnable() {@Overridepublic void run() {PayTask alipay = new PayTask(activity);String result =// 调用支付接口,获取支付结果result = alipay.pay(payInfo, true);Message msg = new Message();msg.what = SDK_PAY_FLAG;msg.obj =new Handler() {@SuppressWarnings("unused")public void handleMessage(Message msg) {switch (msg.what) {case SDK_PAY_FLAG: {PayResult payResult = new PayResult((String) msg.obj);/*** 同步返回的结果必须放置到服务端进行验证(验证的规则请看https://doc./doc2/* detail.htm?spm=0.0.0.0.xdvAU6&treeId=59&articleId=103665&* docType=1) 建议商户依赖异步通知*/String resultInfo = payResult.getResult();// 同步返回需要验证的信息String resultStatus = payResult.getResultStatus();// 判断resultStatus 为&9000&则代表支付成功,具体状态码代表含义可参考接口文档if (TextUtils.equals(resultStatus, "9000")) {Toast.makeText(activity, "支付成功", Toast.LENGTH_SHORT).show();PluginResult pluginResult=new PluginResult(PluginResult.Status.OK,"支付成功");pluginResult.setKeepCallback(true);callbackContext.sendPluginResult(pluginResult);} else {// 判断resultStatus 为非"9000"则代表可能支付失败// "8000"代表支付结果因为支付渠道原因或者系统原因还在等待支付结果确认,最终交易是否成功以服务端异步通知为准(小概率状态)if (TextUtils.equals(resultStatus, "8000")) {Toast.makeText(activity, "支付结果确认中", Toast.LENGTH_SHORT).show();} else {// 其他值就可以判断为支付失败,包括用户主动取消支付,或者系统返回的错误Toast.makeText(activity, "支付失败", Toast.LENGTH_SHORT).show();}}}default:}};}.sendMessage(msg);}};// 必须异步调用Thread payThread = new Thread(payRunnable);payThread.start();& & & & & &
这样就可以调通了,应该没有大问题,因为我还是用插件的方式写的了,有外层的嵌套,都没问题。
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:/xinluqishi/p/5719949.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!app store 为什么我不能绑定微信支付?【iphone吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,086,424贴子:
app store 为什么我不能绑定微信支付?收藏
求大神解释
早几天库克不是刚和微信合作了么 为什么我没微信绑定选项
都没有这项
我手机是6 用了两年了 ios9.3.2
更新iOS后再试
新系统就有
系统是10.0以上的才能用
为什么你的付款上方式 有无这个 我的上面没有
个性,开放,互联.欧洲技术,欧洲设计,全球制造,全球销售的高端汽车品牌LYNK & CO.将为中国消费者提供高标准的无忧购车,无忧用车的超值体验!
我是10.3.3的系统也没有
10.1并没有
10.2.1也没有
我也没有 9.3.2
我有那个选项也绑定不了,点了去微信验证,跳转过去那个页面就没反应了 空白的 啥也不显示
我10.1.1。也没有啊
我的有没有
我是绑定不了支付宝....
我10.2.1也没有
我绑定了支付宝, 就想问问还能不能绑定微信, 我这里没有出现微信的绑定路径
10.3以上版本才行
我是有,但是绑定不了,显示无法验证
我就是不是很了解我这是怎么会回事
我也想知道
我是大陆身份证而且微信实名了,难不成还要我们绑定银行卡?
刚升IOS11也没找到
上官网,会有技术人员给你打电话的,然后就可以解决,我上次也是
不能绑定我的最新系统
我10.2.1前几步都正常 结果后面就变这样了
登录百度帐号推荐应用当前位置:
&&&闲鱼怎么绑定支付宝?闲鱼软件绑定支付宝方法
闲鱼怎么绑定支付宝?闲鱼软件绑定支付宝方法
闲鱼是一款安全的手机交友平台,所以的用户都是经过实名认证的,那么使用闲鱼怎么绑定支付宝呢?下面小编就为大家带来闲鱼软件绑定支付宝的方法。
闲鱼绑定支付宝的方法:
1、进入闲鱼之后,点击右上方的&马上登录&;
2、现在输入您的淘宝账户和登录密码,然后点击&登录&,登录成功之后就自动绑定了您的淘宝支付宝了哦。
以上就是小编为大家带来的闲鱼怎么绑定支付宝?闲鱼软件绑定支付宝方法的介绍了。更多精彩APP请关注亿智蘑菇APP栏目
Ta的热门文章
206人申请泰捷mix电视盒子
533人申请畅呼吸智能空气净化器
1169人申请明基(BenQ)W1120 家用投影机
4408人申请北通手游W1游戏手柄
4389人申请暴风AI无屏电视Max6
¥3699【微鲸智能投影M1】微鲸智能投影M1 给你生活仪式感
¥3199【空气净化器】AIRX空气净化器A8:大风量无惧噪音
¥1899【ILIFE智意天目X660扫地机器人】ILIFE智意天目X660扫地机器人:全新打造
AI视觉清扫
¥1499【健腹器】SLENDERTONE健腹器:型动人生 大有不同
¥109【ROMOSS】罗马仕(ROMOSS)太阳神移动电源/充电宝 能量随时就位
你还可以分享到以下地方,获得10蘑菇参与!
免费试用:
微信添加"亿智蘑菇"获取我们的服务
微博添加"亿智蘑菇"获取我们的服务
下次自动登录
使用第三方登录8被浏览63815分享邀请回答72 条评论分享收藏感谢收起12 条评论分享收藏感谢收起查看更多回答注册送3金币绑定支付宝热新闻
澎湃新闻APP下载
注册送3金币绑定支付宝热话题
热门注册送3金币绑定支付宝推荐}

我要回帖

更多关于 支付宝代收货款 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信