设为首页收藏本站

安徽论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9932|回复: 0

vue项目支付功能代码详解

[复制链接]

110

主题

0

回帖

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2022-3-26 11:01:37 | 显示全部楼层 |阅读模式
网站内容均来自网络,本站只提供信息平台,如有侵权请联系删除,谢谢!
1.支付宝方式:
  1. <strong>支付宝方式:</strong>点击支付宝支付, 调用后台接口(携带订单号),后台返回一个form表单(HTML字符串结构),
  2. 提交form就可以调用支付宝支付
复制代码
代码:
  1. //  alipayWap: 后台接口返回的form 片段
  2. <div v-html="alipayWap" ref="alipayWap"></div>
  3. methods: {
  4.         toAlipay () {
  5.                 this.$axios.get('xxx').then (res = > {
  6.                         this.alipayWap = res;
  7.              // 等待dom更新, 等页面中有这个form表单了
  8.                         this.$nextTick(() => {
  9.                     this.$refs.alipayWap.children[0].submit()
  10.                   })
  11.                 })
  12.         }
  13. }
复制代码
2.微信支付

大部分工作量是后端的事情,订单的生成由后端去和腾讯对接的,前端只需要负责将后端返回来的支付二维码(由后端生成的,有些情况也可以前端去对接订单生成之后由前端自己生成二维码,这种情况比较少)展示在终端供用户扫码即可
需要自己根据后台返回的url生成二维码页面,如图所示

二维码展示代码:


请求后端的支付二维码接口


最后,扫码支付后,即可完成。
到此这篇关于vue项目支付功能的文章就介绍到这了,更多相关vue支付功能内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
                                                        
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
免责声明
1. 本论坛所提供的信息均来自网络,本网站只提供平台服务,所有账号发表的言论与本网站无关。
2. 其他单位或个人在使用、转载或引用本文时,必须事先获得该帖子作者和本人的同意。
3. 本帖部分内容转载自其他媒体,但并不代表本人赞同其观点和对其真实性负责。
4. 如有侵权,请立即联系,本网站将及时删除相关内容。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表