js微信支付实现代码

发布时间 - 2026-01-10 22:02:12    点击率:

本文实例为大家分享了js微信支付的具体代码,供大家参考,具体内容如下

<!doctype html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"> 
 <meta name="apple-mobile-web-app-capable" content="yes" /> 
 <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
 <meta name="format-detection" content="telephone=no" /> 
 <title>微信支付</title> 
 <script type="text/javascript" src="/js/jquery.min.js"></script> 
 <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 
</head> 
<body> 
<script> 
  //调用微信JS api 支付 
  function jsApiCall() 
  { 
   WeixinJSBridge.invoke( 
     "getBrandWCPayRequest", 
      {$parms}, 
     //下面是支付完成后的回调,可以直接提示成功 
     function(res) { 
      if(res.err_msg == "get_brand_wcpay_request:ok") { 
       location.href = "{$success_url}"; 
      }else if(res.err_msg == "get_brand_wcpay_request:cancel"){ 
//       history.back(); 
       location.href = "{$fail_url}"; 
      }else{ 
       alert("weixin return:" + JSON.stringify(res)); 
//       alert(res.err_msg+" 参数有误,请返回!"); 
//       history.back(); 
       location.href = "{$fail_url}"; 
      } 
     } 
    ); 
  } 
 
  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(); 
   } 
  } 
  callpay(); 
 </script> 
</body> 
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 微信支付  # nodejs微信公众号支付开发  # 基于node.js实现微信支付退款功能  # JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法  # 微信支付 JS API支付接口详解  # 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法  # 前端微信支付js代码  # 微信JSAPI支付操作需要注意的细节  # 详解用vue.js和laravel实现微信支付  # 基于nodejs实现微信支付功能  # 可以直接  # 大家分享  # 回调  # 具体内容  # 大家多多  # 请返回  # 完成后  # mobile  # apple  # capable  # app  # web  # minimum  # device  # scale  # maximum  # telephone  # detection  # title  # type 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速搭建二级域名独立网站?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Mybatis 中的insertOrUpdate操作  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  如何快速建站并高效导出源代码?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  如何基于PHP生成高效IDC网络公司建站源码?  QQ浏览器网页版登录入口 个人中心在线进入  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Linux网络带宽限制_tc配置实践解析【教程】  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  零基础网站服务器架设实战:轻量应用与域名解析配置指南  北京网站制作的公司有哪些,北京白云观官方网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何确认建站备案号应放置的具体位置?  Laravel如何生成URL和重定向?(路由助手函数)  Laravel如何处理表单验证?(Requests代码示例)  HTML 中如何正确使用模板变量为元素的 name 属性赋值  网站建设要注意的标准 促进网站用户好感度!  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  网站页面设计需要考虑到这些问题  Laravel观察者模式如何使用_Laravel Model Observer配置  高端建站如何打造兼具美学与转化的品牌官网?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Laravel如何实现事件和监听器?(Event & Listener实战)  Swift中switch语句区间和元组模式匹配  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  音乐网站服务器如何优化API响应速度?  Laravel如何使用Vite进行前端资源打包?(配置示例)  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何在阿里云香港服务器快速搭建网站?  如何将凡科建站内容保存为本地文件?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  使用spring连接及操作mongodb3.0实例  微信小程序 wx.uploadFile无法上传解决办法  Laravel如何实现API版本控制_Laravel版本化API设计方案