目前项目中比较常用的第三方支付无非就是支付宝支付和微信支付。下面介绍一下Vue中H5页面如何使用支付宝支付。其实很简单的,只不过是调自己后台的一个接口而已(后台根据支付宝文档,写好支付接口)。

触发支付宝支付调用后台接口,后台会返回支付宝提供的form表单,我们只要在vue里面创建新节点,将返回的form表单append进去,并提交就可以唤起支付宝支付。另在此说一下这个returnUrl, 它是支付后支付宝回调的页面。具体可以根据自身业务,后台写死或者由前端控制。

methods () {

/**

* 支付宝支付

*/

goAlipay () {

this.$loading.show()

const data = {

/* 自身接口所需的一些参数 */

...

amount: this.price,

/* 支付后支付宝return的url */

// returnUrl: 'www.baidu.com'

returnUrl: window.location.origin + window.location.pathname + '?userParams=' + this.userParams

}

this.$http(

this.$apiSetting.alipay,

data

).then(res => {

this.$loading.hide()

if (res.data.statusCode === '000000') {

const div = document.createElement('div')

/* 此处form就是后台返回接收到的数据 */

div.innerHTML = res.data.data.alipayInfo

document.body.appendChild(div)

document.forms[0].submit()

}

}, error => {

this.$loading.hide()

console.log(error)

})

}

}

个人支付宝也可H5唤起支付:点击查看

html5怎么唤起支付宝支付,H5唤起支付宝支付相关推荐

  1. 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET

    企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET 原文:企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET 先看效果 1.本文演示的是 ...

  2. html5 移动微信支付,H5唤起移动支付方法(支付宝、微信支付、银联支付) · Yumiko’s Blog...

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 最近开发的项目中涉及到了移动支付的模块,主要是支付宝.微信支付和银联支付. 下面总结一下H5唤起这些移动支付平台的方法. ...

  3. 前端支付宝授权h5页面完成支付

    项目背景:项目是vue写的一个h5页面,主要功能就是用支付宝扫码跳转到项目页面,选择信用支付或转账支付,输入金额,计算费率,完成付款. 项目难点:页面是h5网页,用支付宝支付必须得到支付宝授权,调用支 ...

  4. html5 plus 支付,h5+ app 第三方支付调用步骤

    1 在页面onload中获取支付通道,支付的时候再获取支付通道会浪费用户等待时间: // 获取支付通道 (微信&支付宝) var wxChannel,aliChannel; plus.paym ...

  5. 工行接口对接(开户H5、SFTP文件对帐、e支付H5、e支付回调等)

    接口: 开户接口EaccountManageRequestV1 开户sftp文件对帐接口 e支付接口B2CPayTransferRequestV3 e支付回调接口 e支付邮件对帐接口 Android/ ...

  6. 个人支付接口/支付宝H5拉起支付/转账

    H5支付,个人支付宝使用H5拉起支付 ,即时支付到个人账户,无需手续费. 测试效果如下图: ​​ 原文链接: https://github.com/apppay/h5pay/blob/master/R ...

  7. h5唤起支付(微信和支付宝)

    h5调用微信支付 // 微信支付weChatPay(data){var vm= this;//下面是解决WeixinJSBridge is not defined 报错的方法if (typeof We ...

  8. h5支付不能打开支付宝 ios_iOS 解决微信h5支付,支付宝h5支付无法直接返回APP的问题...

    由于公司的业务需要,为了节省申请开通微信支付的时间和人力,公司决定使用微信h5支付.这样即节省了时间,同时以后所有的APP都能使用h5支付,既方便又快捷. 但是真正做的时候问题来了,当你支付成功之后或 ...

  9. 支付宝支付之扫码支付(电脑网站支付)、H5支付(手机网站支付)相关业务流程分析总结

    前言 在上一篇文章<微信支付之扫码支付.公众号支付.H5支付.小程序支付相关业务流程分析总结>中,分析和总结了微信支付相关支付类型的业务流程,这里作为与微信支付平起平坐不相伯仲的支付宝支付 ...

  10. h5支付不能打开支付宝 ios_iOS实现H5支付(微信、支付宝)原生封装

    前言 支付分APP支付.H5支付.扫码支付等.app支付一般在app中使用,并且需要集成相应的支付SDK,H5支付多用于网页.如果你的APP不想集成支付SDK,又想实现支付功能,你可以在项目中使用H5 ...

最新文章

  1. 成为优秀Java程序员的10大技巧
  2. 985博士《深度学习》手推公式笔记开源PDF下载!
  3. linux下配置ip地址四种方法(图文)
  4. centos mysql5.6.35_centos_mysql5.6.35_rpm安装
  5. Bzoj1029 [JSOI2007]建筑抢修
  6. NET问答: 为什么时间格式 dd/MM/yyyy 转成 DateTime 会报错?
  7. 「软件项目管理」一文浅谈软件项目风险计划
  8. 【UOJ575】光伏元件【网络流建图】【上下界网络流】【费用流】
  9. 跨平台低延迟的RTMP/RTSP直播播放器设计实现
  10. 取消c++所设置的cout中setprecision输出的格式
  11. python 生成器 迭代器 区别_Python生成器和迭代器的区别
  12. 检测PYthon标识符合法性脚本
  13. java 控制台程序_控制台应用程序开发(C# 与 Java)
  14. 科普两个著名人工智能思想实验:图灵测试和中文房间
  15. 杭州/北京内推 | 阿里达摩院招聘视觉生成方向学术实习生(人才计划)
  16. 如何成为一个精力充沛的程序员——掌控
  17. STM32CubeMX+Proteus仿真DS18B20
  18. python自动化配置路由器_使用Python管理小米路由器
  19. python爬取南京市房价_Python的scrapy之爬取链家网房价信息并保存到本地
  20. 【信号检测】基于LSTM实现工业机器信号数据异常检测附matlab代码

热门文章

  1. 十分钟了结MySQL information_schema
  2. (一)RFB协议概述
  3. dell笔记本外接显示器_戴尔笔记本怎样外接显示器
  4. matlab 逐日 变逐月,一个逐日系统程序 用SWITCH咋也跳不出循环 求大神指教
  5. 抽象代数笔记-群、子群、商群
  6. Win300英雄服务器不显示,win7系统玩不了300英雄的解决方法
  7. android studio 文件名颜色 灰色,绿色,红色,蓝色,白色的含义
  8. android 音视频录制
  9. 开发一个时间管理小程序
  10. CodeReview流程梳理