首页 > 其他分享 >H5调用微信js支付 和 支付宝js支付

H5调用微信js支付 和 支付宝js支付

时间:2023-09-18 18:36:13浏览次数:41  
标签:obj 微信 res js 支付 msg wcpay

微信的  首先引入

<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
payment(obj) { //微信的支付   winWeixinJSBridge
				WeixinJSBridge.invoke(
					"getBrandWCPayRequest", {
						appId: obj.appid, //公众号名称,由商户传入
						timeStamp: obj.time_stamp, //时间戳,自1970年以来的秒数
						nonceStr: obj.nonce_str, //随机串
						package: obj.package_str, //package                    
						signType: obj.pay_sign_type, //微信签名方式
						paySign: obj.pay_sign //微信签名
					},
					function(res) {
						// alert(JSON.stringify(res));
						if (res.err_msg == "get_brand_wcpay_request:ok") { //支付成功

						}
						// 支付过程中用户取消
						if (res.err_msg == "get_brand_wcpay_request:cancel") {

						}
						// 支付失败
						if (res.err_msg == "get_brand_wcpay_request:fail") {

						}
					}
				);
			},

支付宝 首先引入

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>
callAlipay(obj) {
				// alert(obj.channel_trade_no)
				ap.tradePay({
					tradeNO: obj.channel_trade_no
				}, function(res) {
					
					ap.alert(res.resultCode);
				});
			},

标签:obj,微信,res,js,支付,msg,wcpay
From: https://blog.51cto.com/u_16248220/7514163

相关文章

  • Python 之 "红包来了,红包来了"微信抢红包提示
    "红包来了,红包来了"用了抢红包神器之后,我再也没有漏过一个红包拉~(功能逆天,春节必备)'''Function: 微信红包提示'''importitchatimportpygame'''提示'''defalarm(): pygame.mixer.init() pygame.mixer.music.load('alarm.mp......
  • js循环方式、v-model、事件处理、表单控制、购物车案例
    js循环方式js循环for(),基于索引的循环let:es6语法,用于定义变量const:用于定义常量var以后尽量少用、for循环写法一: for循环写法二: 列表循环 循环方式二:in循环基于迭代的循环,依赖于索引取值直接console.log是索引值,只有list[i]才是要取的值 循环方式三:of循环......
  • 如何在uniapp框架中集成H.265流媒体视频播放器EasyPlayer.js?
    H5无插件流媒体播放器EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC等格式的视频流,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。......
  • Node.js URL 模块:解析和操作 URL
    任何基于Web的应用程序不可或缺的方面之一是其有效使用URL的能力。无论是解析传入的URL还是构建URL来发出请求,清楚地了解Node.js中的URL模块对于现代Web开发人员来说至关重要。在这篇博文中,我们将探索Node.js的URL模块,从基本的URL解析开始,逐步推进到更复杂的......
  • JavaScript 模块之间的差异:CJS、AMD、UMD 和 ESM
    JavaScript的世界是一个不断发展和发展的技术领域。多年来,开发人员尝试使用不同的模块系统来提供更有组织性和协作性的工作环境。在这篇博文中,我们将研究四种流行的JavaScript模块系统之间的差异:CommonJS(CJS)、异步模块定义(AMD)、通用模块定义(UMD)和ECMAScript模块(ES......
  • 业务逻辑漏洞_支付逻辑
    ❤️支付问题的思路❤️......
  • 通过Sysmon+Nxlogs收集Windows Server 2012服务器日志-并以Syslog形式发送Json格式数
    0x01环境介绍WindowsServer2012已经安装部署好了域控,目的除了收集Windows服务器本身的日志外还收集域控环境下的各种日志。0x02Nxlog配置和使用使用社区版本即可,下载地址:https://nxlog.co/downloads/nxlog-ce#nxlog-community-edition使用的版本是当前最新版本安装过程就省略,......
  • Nodejs 命令行调用 exec 与 spawn 差异
    Nodejs命令行调用exec与spawn差异比如在前端工程项目中Nodejs要调用命令行命令如:yarnelectron:buildexec调用yarn命令,为了能使命令行能实时打印输出正在编译的命令以异步形式调用exec使用stdout.on方式监听标准输出,并打印//打包electronconstbuildEl......
  • 5-微信小程序 点击事件
    1.点击事件微信小程序按钮点击事件的主要用处是用于用户交互和反馈。在微信小程序中,开发者需要在UI界面中定义按钮,并使用bindtap()函数来绑定点击事件。当用户点击该按钮时,bindtap()函数就会被触发,从而实现对应的逻辑处理。通过bindtap()函数,开发者可以定义按钮点击后需要执行......
  • 通过jq读取和修改json数据
    我接到了这么一个任务,页面就是非常简单的页面,不需要搭建好的后台,也没什么数据库,在这个条件下,点击“预约”按钮,可以保存点击用户的数量。要求很明确,要保存,不能刷新或者第二天数量就变了,所以是一定要有文件保存这数据的。我的参考了网上大部分的内容,发现单纯通过JavaScript是不能......