主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文主要介绍微信小程序支付功能(前端)实现的相关信息,有需要的朋友可以参考一下。
微信小程序支付功能(前端)的实现
仅提供微信小程序代码:
var app = getApp();Page({ data:{ },OnLoad:function(options){//Page初始化选项是参数var = this//log in以获取codewx . log in({ success:function(RES))。{ console . log(RES . code)//获取OpenID。get OpenID(RES . code)});},get OpenID:function(code){ var that = this;wx . request({ URL:& quot;https://api.weixin.qq.com/sns/jscode2session? Appid = applet Appid &;Secret= applet应用程序密钥&;js _ code = & quot+code+& quot;& ampgrant _ type = authorization _ code & quot,数据:{},方法:& amp#39;获取& amp#39;,success:function(RES){ that . Generate order(RES . data . OpenID)},fail:function(){//fail },Complete:function(){//Complete } } },/* *生成商户订单*/生成订单:function(OpenID){ var that = this//统一支付wx . request({ URL:&;#39;背景路径&;#39;,方法:& amp#39;获取& amp#39;,数据:{ gfee:& amp;#39;商品价格&;#39;,gname:#39;商品与广告;#39;,openId:openid(商品价格和商品名称是否根据自己的需要传输,openId是必需的)},success:function(RES){ var pay = res.data//initiating支付var timeStamp = pay【0】。时间戳;var包= pay【0】。包装;var paySign = pay【0】。paySignvar non centr = pay【0】。非中心;var param = { & quot时间戳& quot:时间戳包& quot:包,& quot支付标志& quot:paySign & quot;signType & quot:& quotMD5 & quot,& quot非中心& quot:non centr };that . Pay(param)},})},/* Pay */Pay:function(param){ console . log(“Pay“)console . log(param)wx . request payment({ timeStamp:param . timeStamp,non centr:param . non centr,package,signType: param.signType,paySign: param.paySign,success:function 65#39;支付成功&;#39;,图标:& amp#39;成功& amp#39;,duration:2000 })},fail:function(){//fail },Complete:function(){//Complete } },fail:function(RES){//fail },Complete:function(){//Complete } })【相关推荐】
1.下载微信微信官方账号平台源代码。
2.微信投票源代码
3.微信货拉拉外卖2.2.4解密微信魔方开源版源代码。
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:微信开发的支付功能(前端)共享的实现(微信支付前端如何实现) https://zhujicankao.com/113500.html
评论前必须登录!
注册