当前位置:   article > 正文

uniapp微信支付、支付宝支付、银联支付经验总结_uniapp 支付

uniapp 支付

记录一下在我的工作中使用uniapp开发支付所用到的几种支付方式及实现方法(前端部分)

一、微信支付

在使用uniapp实现微信支付功能的时候,总共遇到了以下几种情况:

1、微信小程序支付

2、微信内浏览器支付(公众号支付)

3、h5支付

4、app支付

<< 根据uniapp官方文档所知,使用uni.requestPayment这个api就可以实现1和4这两种情况的微信支付,接下来就是跟后端配合把该api的参数填上就可以实现微信支付啦~

<< h5支付:这种支付方式的话,根据下面微信官方文档的下单api来发起请求就好啦(注意需要提前准备好文档中的参数哦),我们这一步是让后台来保管这些参数和发起请求,再由后台把返回的支付h5_url返回给我们前端。

下图是微信官方文档:微信支付-开发者文档

 << 微信内浏览器支付(公众号支付):概述 | 微信开放文档

这里使用到的是微信公众号支付,需要前端根据文档提示执行第一步去获取code,把code给后端,让后端拿code去换openId

有很多人不明白微信公众平台中openId的作用:openid,即开放身份标识,是微信公众平台给每个用户分配的一组字符串,用于唯一标识用户。这个字符串可以看作是用户在微信公众平台上的身份证号码,通过这个openid可以实现微信公众号和用户之间的交互和通信

 打开下面文档:

 

以下涉及到的部分参数让后台来生成返回给你哈哈哈~,配置好以下参数就可以调起支付啦(后台下单:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

 

 使用

 

二、支付宝支付

这一块我只接触过h5的支付宝支付,是由后台下单给前端一个支付地址,直接跳转,这里就不多说啦

三、银联支付

我接触到的有h5农行支付,也是由后台下单后给我一个支付地址,直接跳转,主要是配合后台传一些参数,也不过多阐述啦

总结:目前我接触到的支付就只有这几种,如果文章有错误之处可以评论指出,后续如果有接触到新的支付方式我也会更新文章共享哦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/802773
推荐阅读
相关标签
  

闽ICP备14008679号