微信公众号支付 ,ios可以正常调起微信支付输入密码的,安卓提示微信支付闪一下就没了 20C

微信公众号支付 js代码如下:
function onBridgeReady(){
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":"wx6883e65e0e9d462c", //公众号名称,由商户传入

"timeStamp":"1508837975", //时间戳,自1970年以来的秒数

"nonceStr":"1739359118", //随机串

"package":"prepay_id=wx20171024173935bd63fbcbfe0255090436",
"signType":"MD5", //微信签名方式:

"paySign":"88A430C2CB22BFA44376B4BE345BF1B6" //微信签名
},
function(res){

if(res.err_msg == "get_brand_wcpay_request:ok" ) {
alert("支付成功!");

       }     // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。 
   }

);
}
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
}else{
onBridgeReady();
}

ios可以正常调起支付输入密码,安卓不行,请问哪位大神知道吗?图片说明安卓就弹一下这个就没了,,

1

6个回答

总算弄好了,是支付授权目录和当前的不符。但是ios会弹出报错信息安卓不会

2

这种情况应该是签名不对吧,我之前也碰到过。

0
love_fish_dream
love_fish_dream 总算弄好了,是支付授权目录和当前的不符。但是ios会弹出报错信息安卓不会
一年多之前 回复

换台安卓手机试一下,是不是手机不兼容

0

自定义异常处理 输出log 到sd~ 查看报错

0

一般都是签名不对再对一下appid

0

支付授权目录没有添加自己的域名

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信支付窗口闪一下消失了
经过多次试验,是支付权限目录授权所致,,授权目录要到最后一及目录所在的文件夹名字。再次做个记号,留个纪念,呵呵
微信公众号支付插件一闪而过
调起支付控件后一闪而过,一般是支付秘钥或者授权目录的问题。解决办法:1.重置支付秘钥(更换服务器地址必须更换)2.检查授权目录 //支付中间业页 Lock-玄清 @RequestMapping("wap/wxp.html") public ModelAndView wxp(long orderid,HttpServletRequest request){ ModelAndVi
微信支付调起支付控件一闪而过
调起支付控件后一闪而过,一般是支付秘钥或者授权目录的问题。 解决办法: 1.重置支付秘钥(更换服务器地址必须更换) 2.检查授权目录
.NET调用微信支付一闪而过的解决方案
本人用MVC开发微信支付,调用的是的微信的JSAPI接口,今天总是出现调用支付的时候,支付界面(三个点那个)一闪而过,经过一点点的实验,终于成功(100%可以调出来微信支付界面)。        如果在调用微信支付前,你的各种微信支付的KEY填写正确,公众号的支付路径配置没问题,JS安全域名已经设置,但在调用支付的时候支付接口一闪而过。那么请按照以下步骤进行检查。 1、在执行支付的页面(如
微信支付接口调用问题(android正常,iphone调不起)
碰到的问题 :根据微信提供的示例代码(ASP.NET),配置好一切后, 用android微信客户端返回,调起支付接口一切正常, 但使用iphone微信客户端时,点击“立即支付”按钮后,一切没反应, 支付接口调用不起来,除了刷新了页面外,再无其他反应, 检查了一整天,各种测验还是一个鸟样,真想骂人了, 微信自己给的示例都无法调用,真TN的坑! 以下是微信提供的HTML示例
reactnative微信支付困扰了将近两周的问题终于得到了解决。
##问题背景:在做react-native微信支付的时候,ios遇到了闪退的问题,我这个项目是两个人开发的,另一个是个安卓转过来的妹子,注意:问题就出在这儿了。 支付的配置是两个人分开配,但是调起支付的代码是一套。 我们采用的是react-native-wechat这个插件来做的。 ##问题描述: 1.在ios上,模拟真机运行完全没问题,打包出来就有的手机调不起来,有的可以。在安卓上完全没问题。 ...
关于安卓微信支付提示未知错误,而IOS正常的处理问题
今天正在该需求时,突然老板说微信支付一直都是提示未知错误  code= -1。     也不知道是什么环节出现的问题,但是IOS测试没有问题没有问题。     猜想一:后台当时处理一些内存问题,所以以为是因为订单号问题不匹配。但是打印Log时,正常。      猜想二:由于是刚接手的新项目,所以从新将所有的配置文件 以及第三方包等问题检查了一遍,也是没有问题。      猜想三: 说微信S
微信扫描支付安卓手机一闪而过
今天遇到一个问题,做的网站,通过安卓手机微信扫一扫二维码或者识别二维码链接无法跳转,显示白屏,但是iOS的微信扫码就没有问题,一开始认为是安卓版微信做了限制,后来分析了下扫码后跳转的链接,发现了这个问题: SortedMap packageParams = new TreeMap(); packageParams.put("appid", appId);//公众帐号ID packageP
最近在做微信公众号支付功能,iOS正常唤起微信支付并支付成功;android唤不起微信支付,显示失败。
在调用微信支付的时候遇到提示“URL未注册”,这通常是因为没有在微信支付后台正确配置授权目录的问题,但我所遇到的并非如此。 我们的应用中有3个页面用到微信支付: http://example.com/#!/cart/index http://example.com/#!/order/orderlist http://example.com/#!/order/orderinfo 微信
关于使用微信支付IOS能调起而安卓无法调起的问题
最近在做微信公众号支付,但是出了点情况。 问题描述:在IOS端微信浏览器调起微信支付(wx.choosewxpay)没有问题正常调起,而在安卓端微信支付点击后先是弹出的微信经典的支付小黑块,然后就立马就返回支付失败的通知了。但是通过微信的调试模式,看到配置是没问题的。但是却看到了{"errMsg":"chooseWXPay:fail"}的提示。 解决方式:其实网上也有答案,但是说的比较模糊确实...
微信支付无法调起支付页面的部分原因
今天,调了下微信支付,因为看了些微信支付的demo 和文章,基本上都已配置好了,可是一直都无法调起微信支付的页面,搞了很久终于搞好了,所以稍微记下,以免今后出现同样的问题。 主要注意的问题有: 1.先检查签名和包名是否正确,在微信上注册的是你打包后的签名,所以你最好打包出来测,如果你没有打包出来测,也是有反应的,它会有返回值errcode(但前提是你 “只有” 签名有问题的情况); 2.
Android微信支付无法掉起支付的原因
1.第一种原因就是上边的这些参数有问题。一般都是秘钥有问题。需自己登陆商家版后台修改  2.需要知道微信支付是需要打包才能运行。这也是蛋疼的一点,测试只能通过log和Toast来推断。掉不起来可以去微信开放平台看自己配置的参数是否正确。 3.微信支付跟支付宝支付不一样。微信支付同一订单不会第二次跳到支付页面 提示支付失败,同一订单第二次支付的时候直接在请求遇支付订单的时候
安卓学习笔记---微信支付失败---不能调起微信页面
前两天,用户反馈来信息,说是微信支付不能调起微信支付页面,自己记得当时是已经测试好了的,又测试了一下,在好几个同事的手机上测试也是可以的,不知道他是怎么测试的,后台他告诉我他在购买商品的时候,选了20多个商品进行购买,就掉不起微信支付页面了,几个的话是可以的,那我就纳闷了,怎么会这样呢,于是我也进行测试,果然这样就不能调起微信支付了,那应该怎么搞? 在微信支付的时候我们会上传参数 有一个这个方
关于微信支付第一次成功,后面就不成功的坑。。。。
关于微信支付第一次成功,后面就不成功的坑。。。。所以在这里mark一下,,, 这是我挑起微信支付的代码 IWXAPI mWxApi= WXAPIFactory.createWXAPI(PurseExchargeActicity.this,wXpay.getAppid(),true); mWxApi.registerApp(wXpay.getAppid()); //挑起微信支付,设置参数 P
iOS 微信支付:解析失败
在使用微信支付的时候,难免会遇到坑,就遇到的坑做个记录,备用 1. 调起微信的时候,传递参数,大部分都是要从后台读取,如果能够跳转到微信支付界面,说明你传递的参数是没有问题的; 2. 微信调起后进行支付,我这边的问题是:“解析失败?!”   当时查找原因并没有头绪,各个排查了一遍,还是没有结果,然后挨个对参数,最后当进行到 “package” 这个参数的时候发现了不一致的地方
【转】react-native-微信支付问题总结
http://bbs.csdn.net/topics/391865275 由于服务器返回的sign 不知道对应的timestamp,所以不能用它的,用本地自己的timestamp等参数生成sign,然后拿着这些参数请求支付接口,就可以了。 另外,注意要是签名包[html] view plain copy print?private void genPayReq(WeChatPayModel weCh
webview 调起微信支付
项目中,需要在App中使用webview通过访问url,最终调起微信支付。 mWebView = (WebView) findViewById(R.id.wv_action); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setJavaScriptCanOpenWindowsAut
微信支付成功或者取消支付返回第三方app的时候屏幕会闪一下,美团也是这样的
这个现象正常吗?支付没问题,请问大家遇见这个问题没有
微信公众号内调起微信支付
很多业务知识我们要参考微信支付开发文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3    首先需要在微信支付->开发者配置填写支付授权目录的路径:    如:http://166xj71935.51mypc.cn/index.php/Home/GoodsBuy/pay/order_id/要精确到最后一级目录,并以斜杠
ios调用微信支付
  同样是见微信官网:http://weixin.qq.com/   然后到里面找资源中心即可。   IOS调用微信支付开发SDK下载: https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&verify=1&lang=zh_CN&target=res/app_download_io...
第一次调微信支付正常弹出支付页面并成功支付了,再次调用时就支付异常,换个微信账号又能调用一次
切记,如果出现这种情况,先检查开放平台的app申请的包名和签名是否错误。今天遇到这个问题。不知道第一次为何能调成功,微信的bug吗?
微信支付 偶尔成功偶尔失败
日常有的Bug 在测试的时候遇到了这样神奇的问题,有时候能够成功支付,而有时候就支付失败。 别慌,虽然花了我很多时间debug,最后终于找到原因了。 也许你也是这个原因呢?看看吧。 解决办法 吐槽:微信支付的错误信息真的无语,只给了一个failed能看出啥嘛… 直接说解决办法: 我是在用户一进入页面的使用wx.config进而获取用户地址,然后在支付的时候微信授权登录,再进行支付。 偶尔成功的原因...
微信公众号开发之调起微信支付接口
参考公众号支付开发者文档我们要做的就是上图标红的部分。具体代码实现如下:depositPay.jsp(/wechat/jsapisign部分的验签在这里就不讲述了,在微信公众号开发之调起微信扫一扫接口中有详细介绍)<%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html>...
微信支付 第一次成功,其他无法调起,返回-1(Android eclipse 微信支付之大坑 签名工具问题)
参考链接:http://blog.csdn.net/xinluqishi123/article/details/52234002 微信支付第一次成功,其它支付不成功,可能的原因有: 1:订单号重复,这个重新生成一个订单号就可以了。 2:项目包名不对(包名必须与微信开发者平台上的一致,详情见参考链接)。 3:APP的应用签名不对,这个着重讲一下哈(在这里我被坑了一个大跟头,请大家尽量避免
微信分享,登陆支付等接口调用 白屏原因 记录一下
最近接微信的分享和支付接口遇到的Bug不要太奇葩, 错误信息:android println needs a message error 支付白屏原因竟然是我调用了Log.d("---------------", resp.errStr); 分享出现白屏原因是因为调用了oast.makeText(this, result, Toast.LENGTH_LONG).show(); 测试注释掉...
Android微信支付开发 ,回退键 界面闪动问题处理。
@Override public void onResp(BaseResp resp) { Log.d("+++++++++++++++++++","微信支付回调"); if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) { EventBusCustom eventBus...
关于使用webView调起微信h5支付的问题
最近根据公司项目需求 要在android内支持微信h5的支付功能,一时间就想到用webView直接调起。所以很快试了一下,用简单的几行代码就实现了这个需求。但是偶然间拿到一部android 7.0系统的手机,结果在测试过程中发现总是调不起来微信的api,搞了好半天不知道什么原因。最后发现貌似是操作系统把url给拦截了,所以就添加了一下代码 mWebView.setWebViewCli
android微信支付返回-1,支付失败总结!
解决办法1:看看二次生成sign的参数顺序是否跟我发的一致!很坑爹,必须一样才行! 解决办法2:请求得到prepayid参数的url必须是图中的Url
iOS app调起微信支付后崩溃闪退的问题
手机系统10.3.2    微信版本最新的6.9.12  去支付的时候,调起微信app的瞬间,微信app崩溃了,自己的app还在后台正常运行 至今不知道是什么问题,特向大家求助
用微信支付的demo测试,安卓正常支付,ios却报错,报错内容为:timestampget_brand_wcpay_request:fail
用微信支付的demo测试,安卓正常支付,ios却报错,报错内容为:timestampget_brand_wcpay_request:fail ,看提示,应该是timestamp获取的问题,但是如果获取的不对,为什么安卓能正常呢,找啊找啊,终于发现有条资料说是微信传输的JSON参数必须是字符串,突然想到,time()获取的应该是数值型的吧,找到WxPay.JsApiPay.php里传递timesta
iOS 苹果手机客户端微信支付调起失败--无法调起微信的原因
1. iOS 苹果手机客户端微信支付调起失败–无法调起微信的原因 微信的SDK分两种,一种包含支付的SDK,另一中是不包含支付的SDK, 因为项目早期集成的是微信分享的SDK,不带支付的功能,所以更换SDK的时候,没有在意,仅仅是更换了WXApiObject.h这个文件,导致一直调不起微信, 所以更换SDK时,一定要注意,全部进行更换!!!! 五个文件全部进行更换成带支付SDK的包!!!!...
Android 调用微信登陆、支付、分享,出现的白屏、黑屏、闪屏问题。
  当我在去调用微信的登录界面,或者其他支付界面, WXEntryActivity又一个界面,这样看起来很不协调 (WXEntryActivity类finish的时候会有闪屏的效果)。 为了让用户感觉只是拉起了一个授权界面,需要加上            android:theme="@android:style/Theme.Translucent"         使WXEntr...
微信jsapi支付遇到的一些坑
最近在做微信支付,遇到了一些坑。记录一下,日后共勉。避免再犯。 1、首先你需要在公众平台配置回调授权目录(一个地址),是用于获取openid的,统一下单,然后和你一些参数吊起支付平台的。 2、接着你需要配置支付授权目录,就是可用于支付的地址。 3、用你自己的公账号平台的信息,包括apiiid,正式,appsecret等调用微信支付的代码进行支付,先是统一下单,然后根据参数生成签名等数据,传到
微信公众号支付从开始到结束遇到的问题--------特别是前端调起支付时提示“支付签名验证失败”
1、公众号支付与其他类型的支付在调用统一下单接口时的区别是多个openid参数,而这个参数是需要通过授权后获得的(可以参考官方文档的授权功能) 2、有两个地方需要提前设置好 2.1、设置支付目录 在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台-->产品中心-->开发配置。JSAPI支付在请求支付的时候会校验请求来源是否有在商...
【微信支付】调起微信支付,总是显示-1的解决办法
如果你检查过 APPID,检查过商户号,检查过包名,检查过应用签名,依然显示 -1 那么你可以尝试我这种方式 记住下面这句话 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 商户服务器生成支付订单,先调用【统一下单API】生成预付单,获取到prepay_id后将参数 再次签名 传输给APP发起支付。 参与签名...
ping++调微信支付页面调不起来,怎么入手-
项目中遇到一个这样的问题,用的是ping++支付,集成了支付宝和微信,支付宝支付是没有问题的,微信界面就是死活调不起,直接就是显示支付失败。我是这样排查的:1.微信支付调不起来,微信分享呢?微信分享测试,是没有问题的,说明在微信开发者平台上注册的应用AppID以及签名是没有问题,因为这两项是要配置在shareSdk中的。2.看到微信开发者平台上的签名以及id,去ping++的开发者平台上验证,配置...
vue 单页项目教程--微信公众号(微信支付遇到的坑)
http://www.cnblogs.com/greedying/p/6359229.html 这个博主已经写的很清楚了。这里简单写一下 【微信支付路径要求二级或以上路径】的坑。1首先。跳到选择支付页面reservedPay,保证reservedPay页面为二级页面。 submit:function(){ window.location.href="/Pay/reservedPay;
微信登录,分享,支付,等的白屏闪屏等问题
首先以微信的第三方登录为例: 微信登录官方文档地址:点击进入 一、准备工作 在进行微信登录之前,首先要在微信开放平台注册开发者账号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 微信开放平台接入地址:点击进入 创建移动应用后获得相应的AppID 和 AppSecret 微信登录官方文档地址:点击进入
微信支付未安装微信情况下调起支付无响应
微信支付未安装微信情况下调起支付无响应解决办法目前文档上并未说明。其实微信已经提供了响应的判断方法。IWXAPI wxapi = WXAPIFactory.createWXAPI(mContext, WXConstants.APP_ID,false); if(!wxapi.isWXAppInstalled()){ //未安装的处理 } 记录一下
微信公众号支付 当前页面的url未注册 一直提示这个 求救!!!
支付时显示 “当前页面的url未注册“在商户平台已经设置好了请求地址是http://xxx.com/order/Pay.jsp 一直提示 这个目录未注册 微信后台已经设置了支付授权目录,支付授权目录为http://xxx.com/order/,还是一直提示当前页面的url未注册  找了一天了网上也搜了  没试出来支付成功
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信支付支付开发教程 安卓微信支付开发教程

相似问题

1
请问一下怎样在页面中添加一键关注微信公众号的功能?
0
微信扫码支付模式二回调是提示文件提前结束
1
微信浏览器js sdk上传照片在IOS端上传的照片在服务端获取的后缀名不正确
1
我想创建一个可以在微信聊天群内使用网页版娱乐工具该怎么做。
1
开发的html网页在苹果版微信以能正常显示,但是安卓版微信上不能正常显示?
4
微信公众号分享接口updateAppMessageShareData 没有回调
3
微信公众号点击蓝色字体如何自动回复?
0
微信小程序嵌入ECSTORE商城,支付成功后,通过什么方法处理订单支付状态?
3
有没有用于微信公众号测试的模拟手机终端?
1
微信支付(微信开发者平台-app应用)
1
我学习的C#语言,我想问一下想做一个微信个人号的机器人需要具备什么知识.
3
微信公众号程序 在早晨8点 晚上5点左右 无法打开
1
微信公众号授权后 点返回不刷新JS
0
h5,获取到微信公众号的__biz值以后组成链接点击进去公众号关注按钮会消失
2
微信小程序远程调试一直提示已结束
1
微信公众号商城某些页面iphone手机返回按钮点了没反应
2
关于公众号微信支付errcode:40163,code been used,Code重复使用的问题
2
微信扫码下载安装iOS和Android js代码问题
9
公众号微信支付有时候可以顺利支付成功,有时候会报错
3
微信H5支付-提示“支付请求已失效,请重新发起支付”