微信支付H5拉起支付流程没反应

微信支付,开发到了H5拉起支付流程,页面刷新了一下,但没有出现输入密码框,发起支付请求的js方法的前后都写了alert都执行了,为啥没反应啊,传的参数也都调试了,正确无误,支付安全域名和支付测试权限路径测试、微信号都设置过了,代码如下,望大神解惑:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JsApiPayPage.aspx.cs" Inherits="WxPayAPI.JsApiPayPage" %>

<!DOCTYPE html>


    <title>公众号支付测试网页</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />

       <script type="text/javascript">

           //调用微信JS api 支付
           function jsApiCall()
           {
               alert(document.getElementById("jjj").value);
               WeixinJSBridge.invoke(
               'getBrandWCPayRequest',
                <%=wxJsApiParam%> ,//josn串
                function (res)
                {
                    WeixinJSBridge.log(res.err_msg);
                    alert(res.err_code + res.err_desc + res.err_msg);
                 }
                );
               alert("fffffff");
           }

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

 </script>





    <div align="center">
        <br/><br/><br/>
        <asp:Button ID="submit" runat="server" Text="立即支付" OnClientClick="callpay()" style="width:210px; height:50px; border-radius: 15px;background-color:#00CD00; border:0px #FE6714 solid; cursor: pointer;  color:white;  font-size:16px;" />
    </div>
</form>


h5
1

2个回答

楼主当时是怎么解决的?我现在遇到与楼主一样的情况了

1

Text="立即支付" OnClientClick="callpay();return false;" 加一个return false就可以了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android H5(WebView) 拉起微信支付和支付宝支付总结
一微信支付做法:在 WebViewClient() 里重写shouldOverrideUrlLoading这个方法 ,注意的问题:网上一堆人说shouldOverrideUrlLoading(WebView webView, String s) 带两个参数的是android6.0以下调用,可是我小米五 8.0 还是调用这个建议大家 shouldOverr...
android webview拉起微信h5支付错误解决办法
这里坑比较深.网上说的方式也大多没有用.不废话带你解决 1.遇到的问题大概就"商家参数错误";"空白页";"系统繁忙"等等吧 2.问题解决:商家参数错误就是因为没有加Map载loadUrl时候要配置一个Map.key是指定的,url是授权域名 Map map = new HashMap map.put("Referer", "http://......"); 3.直接用web
H5脱离微信通过调起微信客户端支付
H5脱离微信通过调起微信客户端支付 https://pay.weixin.qq.com/wiki/doc/api/wap.php?chapter=15_1 目前已上线支付案例,商户可进行实际体验: ◆ 华为商城 ◆ 小米商城 微信官方体验链接:http://wxpay.wxutil.com/mch/pay/h5.v2.php,请在微信外浏览器打开。
在iOS APP发起H5微信支付
场景介绍 H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。 主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。 提醒:H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接APP支付。 这个场景介绍来自微信H5支付的开发文档,说建议不要在APP端使用H5支付,但是
微信公众号支付(二)H5调起支付
上一篇讲到统一下单,得到微信返回的预支付交易会话标识prepay_id,那么下单完成后要做的就是在html页面调起支付窗口。查看官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&amp;amp;index=6,即可看到h5调起支付需要的参数。而且还说明了javascript的写法,主要是onBridgeReady()方法的封...
手把手安排 --- JavaH5微信支付(移动端浏览器H5拉起微信支付)
JavaEE项目接入H5微信支付WAPJava项目接入H5微信支付开发环境前期准备准备过程申请微信公众平台及微信支付准备内网穿透域名微信支付开发配置撸代码部分重要pom文件前端代码微信支付统一下单Controller支付成功后接收微信通知Controller成功案例总结 Java项目接入H5微信支付 公司项目需要接入微信支付,因为主要是在移动端的网页进行支付,所以选择微信支付的H5跳转支付,就是在...
前端如何在H5页面调起微信支付
在微信服务号开发的时候经常会遇到微信支付的功能实现,通过实际经验自己总结了一下,前端在H5页面调起微信支付有两种办法,一是利用内置对象,二是通过引用微信的js sdk,亲测都能支付成功,从写法上来看用内置对象方法比较简单。这里讲的只是前端要做的事情,整个微信支付还有多一半的工作量需要后台去实现,这里就不讲了。 方法一(利用内置对象): function onBridgeReady(){ W...
webview 调起微信支付
项目中,需要在App中使用webview通过访问url,最终调起微信支付。 mWebView = (WebView) findViewById(R.id.wv_action); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setJavaScriptCanOpenWindowsAut
android 调起h5页面微信支付
最近在做app的支付功能。具体过程在app中获取后台支付url(聚合支付)直接调起微信支付页面。app向webview传入url直接调起网页。以下为webview的部分代码:webView.getSettings().setJavaScriptEnabled(true);//支持js webView.setWebViewClient(new WebViewClient());//对webview页
微信支付H5调用支付详解
微信公众号支付H5调用支付详解 最近项目需要微信支付,然后看了下微信公众号支付,,虽然不难,但是细节还是需要注意的,用了大半天时间写了个demo,并且完整的测试了一下支付流程,下面分享一下微信公众号支付的经验。 一、配置公众号微信支付      需要我们配置微信公众号支付地址和测试白名单。         比如:支付JS页面的地址为 http://www.
微信支付-h5接入详细流程和代码
这里是具体的流程和代码,有什么疑问请参考我上一篇微信公众号接入流程的文章 1、申请一个微信服务号,这是你接入支付的前提 2、登录服务号,配置开发基本配置和网页授权权 3、申请开通微信支付,开通要使用的相关产品(公众号支付) 4、在账户中心进行相关的配置,设置秘钥 到这里前期的准备工作已经做完了,下面开始按照上面的流程开始进行代码的编写 ---大戏开幕--- 第一步:(我这里演示的是spri...
Android的Webview中H5支付调起微信支付
1.问题 之前在app中集成过微信支付,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付。 后来由于业务需要在我们app的WebView中打开自己的网页版商城的网页,在商城网页中有微信支付按钮,测试反馈说ios可以调起微信支付,而android不可以。后来网上看到说微信内置Webview和其他第三方商城的网页(京东)也可以调起微信支付
mui HTML5+ 微信支付宝支付
利用html5+ 来发起手机中的微信和支付宝支付 官网的api链接 /** * 支付 * @param {Object} payType 支付类型 * @param {Object} payStatement 调起支付宝或微信的statment支付订单信息 */ ...
iOS集成H5微信支付实现跳转与回调的解决方案
&nbsp; iOS集成H5微信支付实现跳转与回调的解决方案 &nbsp; &nbsp; 前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付,但办法总是有的。 这篇讲的是H5微信支付如何从App跳转微信以及如何从微信跳转回App,支付宝的见这篇: ...
h5调起微信支付
h5调起微信支付,博客链接:http://blog.csdn.net/qq_14859923/article/details/73613393
Android webview 微信h5支付无法调起?
   最近做一个webview 加载h5商城的需求,感觉太简单了,load一个url就ok了,可是到支付的时候,竟然报商户参数格式不正确,请联系商户,查看文档,原来需要在webview 加载的时候需要加入请求头 Referer。简单,分分钟加上了:如下   @Override             public boolean shouldOverrideUrlLoading(WebView ...
微信h5支付,重定向到h5页面无法发起微信支付。
首先将h5页面放到static目录下,再在商户平台中填写h5页面授权路径。然后通过发起预支付将参数填入h5页面中,从而测试h5支付。直接访问h5页面便可以在手机中弹出支付控件。完成支付。问题:直接将参数填入static目录下的页面中,项目上线后是不可能的。我是用freemarker模板引擎动态将参数填入templates下的pay/create.ftl中。又一个问题:之前直接访问static下的h...
Unity 通过 WebView跳转H5进行微信支付
WebView篇安卓WebView一,安卓weiView接入如下,在安卓程序启动时调用下面方法private void InitWebView(){   Log.i(&quot;Unity&quot;, &quot;loadUrl +++++++++++++++++++&quot;); //动态创建一个WebView对象并添加到LinearLayout中webView = new WebView(this);WebSettings we...
ios App微信H5支付不能跳转和返回App 事件处理
1:首先是h5不能唤醒微信的事件处理 代理事件如下 逻辑处理如下  - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))deci...
iOS原生App调用H5微信支付
首先,配置Scheme 在项目的info&amp;gt;URL Types里面增加一项。例 image.png 然后,添加Referer授权域名 在webview的请求开始方法为请求增加一个请求头Header。例(注意://不可少) NSMutableURLRequest* request = [NSMutableURLRequest re...
Android WebView调起微信支付宝支付
webView.getSettings().setAllowFileAccess(true); //如果访问的页面中有Javascript,则webview必须设置支持Javascript webView.getSettings().setJavaScriptEnabled(true); if (url.endsWith(".html")) {
thinkphp5微信h5支付/手机浏览器调用微信支付
鹅厂的支付方式,谁用谁知道啊!本人从不会,一遍遍的测试到会,经过了多少坑,也让你们少走一点路吧!此代码是用thinkphp5写的
非微信内置浏览器中的网页调起微信支付的方案研究
问题来源之前在app中集成过微信支付,当时还写了一篇扫坑贴,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付。后来由于业务需要在我们app的WebView中打开第三方店铺的网页,在第三方网页中有微信支付按钮,测试反馈说ios可以调起微信支付,而android不可以。后来网上看到说微信内置Webview和京东的网页也可以调起微信支付,微信自己没什么奇
微信SDK接入支付时无法拉起支付界面,返回值errcode=-1
给微信客服发邮件之后,客服回复的答案是按照以下几点来检查,1,你签名中的key,也就是你的API密钥key,这个参数要你们自己到商户平台设置的,设置的规则是32位数字与字母大小写的组合的随机数,不能设置成签名串和参数appsecret,你们有正确设置吗???2,检查开放平台对应的包名与签名是否有正确设置。https://pay.weixin.qq.com/wiki/doc/api/app/app....
微信公众号之调起h5支付(代码详解)
微信公众号支付最近公司项目做了微信公众号支付,也在网上看了其他网友写的关于微信公众号支付的博客,首先很感谢他们把代码贡献出来,由于微信公众号支付API文档的变化,有些博客上的代码不能复用,近期贡献出来的代码,虽新但是代码不全,所以我把自己的代码整理一下,没有大神们封装的那么好,但是简单可用,供网友参考,如有疑惑或更好的方法请留言,后期会有微信其他的支付代码贡献给大家: - 第一部分:引入pom文件
通过H5直接打开微信支付
前两天通过H5集成了一款游戏,游戏中集成了微信支付。但是我们的产品对H5跳转微信充值有一定要求,我大致说明一下。 前言:直接使用[[UIApplication sharedApplication] openURL:request.URL]; 这句代码只是跳转了safari浏览器,这样不满足我们产品的需求,另外在safari浏览器中还会有一个弹窗,”是否打开微信“。 如果使用SFSafariView...
微信支付总结--小程序与H5页面微信支付
项目开发过程中,涉及到了微信支付功能,这里做一个详细的记录。 小程序和H5的后端代码是通用的,前端调用不同的代码实现,这里不是重点,会简单的给出相关的代码。 微信支付,官方给了开发文档,但是其中还是有一部分需要自己去摸索一下,刚开始接触走一点弯路踩一点坑也比较正常。 当然微信支付这边涉及到商户平台,需要进行验证,使用的是公司的账号,个人小程序没有支付的权限。 1.开发之前的认知 先了解一...
手机浏览器调起微信支付
目前微信支付的文档上没有关于手机浏览器调起微信支付的文档 只是关于在微信里面调起微信支付的。但是有一个url是手机浏览器调起微信支付的 https://pay.weixin.qq.com/wiki/doc/api/wap.php?chapter=15_1
hbuilder的移动端APP如何实现微信支付,求具体流程详解
HBuilder 基座已实现H5 plus的支付API,现已集成支付宝快捷支付平台。使用支付功能前必须在支付宝网站开通”快捷支付“服务,并配置服务器生成订单信息。 开发指导 支付流程如下: plus API使用步骤: 1. 调用plus.payment.getChannels()获取系统支持的支付通道; 2. 调用plus.payment.request()发起支付请求。
微信H5支付如何调用外部浏览器完成支付
最近一个项目在微信中如何H5支付,一个微信商城的客户,他的微信H5支付在微信端中是无法完成支付的。这是令人非常蛋疼的事。那么要怎么解决微信H5支付这个问题呢?查了一下简单的资料发现,微信H5支付必须是微信以外的浏览器调取微信客户端进行微信支付,   解决方案: 1、你需要准备2个相同的页面。一个在内一个在外 2、在微信中打开支付页面A(其实这是个假的页面)然后手机自动唤醒了手机中的其他...
前台拉起微信支付信息
1、前台js拉起微信支付信息 、//发起微信JSapi支付并接受回调 function getJsapiPay(orderId) { //用ajax获取到支付信息 $.post(’/index.php/Home/PayWx/getJsapi’, {“orderId”: orderId}, function (ret) { // 如果有错误 if (ret.code != 0) { layer.ms...
小程序实现h5页面的微信支付
项目需求: 由于小程序的热度高涨,公司为了引流,又想降低研发成本,所以将原先的H5项目嵌套在现在的小程序中。 之前的h5项目虽然实现了微信支付,但是嵌套之后小程序无法直接使用之前的h5支付功能。为了达到兼容,因为支付页面是同一个,所以项目必须同时兼容两个支付,一个是原本h5项目的支付能正常使用,另一个是当在小程序中点击支付的时候调用小程序自己的支付功能。   实现思路: 先判断h5的加载...
微信JS支付代码 前端调用微信支付接口
跟大家分享一段微信支付的js代码片段、V3版的微信支付没有paySignKey参数、基本上是直接复制就可以使用了、改一改自己的参数就好了、话不多说、直接上代码       支付按钮的点击事件     $(´.Save_Patient_Msg´).click(function(){     $(´.Save_Patient_Msg´).off(´cli
ios调起微信客户端失败 微信支付调起失败
1.检查url schemes里是否配置了申请的aped。 2.商户APP工程中引入微信lib库和头文件,调用API前,需要先向微信注册您的APPID,代码如下: [WXApi registerApp:@"wx86763c569bdab234" enableMTA:YES];
iOS使用微信H5支付无法跳转回APP的问题
//监听webview代理方法,处理支付链接 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { WBLog(@&quot;request.url = ...
微信H5支付概述
最近有项目接入微信H5支付,所以在这里大概总结下。首先,需要微信公众号是服务认证号,然后申请开通微信H5支付【微信H5支付申请由原来的微信公众号平台迁移到商户平台,需要在商户平台申请开通】,开通后会收到邮件,内容参见官方文档说明:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=3_1这里我们在开发调用H5支付接口时,主要用到这3个:APP...
android H5调用微信支付功能之坑惨了
一路过关一路坑,1:微信开发平台在创建应用时跟debug和release 包没什么关系,主要看的是包名、签名、APP ID、商户ID、密钥、订单号、随机时间msgApi = WXAPIFactory.createWXAPI(this, &quot;APP ID&quot;); msgApi.registerApp(&quot;APP ID&quot;); 2:接口返回或者H5拦截返回的URl时给出JSON格式或者给出Key=value格...
关于微信支付第一次成功,后面就不成功的坑。。。。
关于微信支付第一次成功,后面就不成功的坑。。。。所以在这里mark一下,,, 这是我挑起微信支付的代码 IWXAPI mWxApi= WXAPIFactory.createWXAPI(PurseExchargeActicity.this,wXpay.getAppid(),true); mWxApi.registerApp(wXpay.getAppid()); //挑起微信支付,设置参数 P
调用微信支付wx.chooseWXPay 详细流程
 第一步:配置微信基本配置 /* * 获取微信配置 以下的参数后台提供 这里切记,经常会报错, 因为页面的url的问题, 我这里是后台写死的,根据不同的环境配置不同url * */ initWxConfig () { this.$fetch(url).then(res =&amp;gt; { console.log...
微信h5支付完整流程php代码
自己开发个软件,要用到微信h5支付,弄了好久,终于把整个流程弄通了,包括统一下单、发起支付、处理异步回调、返回成功确认、保存到数据库等,官方文档说的太简单了,把人都搞死了。整个流程分为2个文件,一个统一下单、发起支付,一个处理微信支付结果回调、展示支付成功信息,并保存数据库。代码比较精简,两个文件一起300多行,除去文件头、css等,实际代码200多行。不过是准备打包webapp的,按手机屏幕做的...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信支付支付开发教程 h5微信支付开发教程