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

发布时间:2025-05-20 23:53

移动支付(如支付宝、微信支付)改变了购物支付方式 #生活常识# #科技应用#

哈哈个嗝 已于 2023-11-15 17:14:31 修改

于 2022-06-23 10:26:59 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

记录一下在我的工作中使用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农行支付,也是由后台下单后给我一个支付地址,直接跳转,主要是配合后台传一些参数,也不过多阐述啦

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

网址:uniapp微信支付、支付宝支付、银联支付经验总结 https://www.yuejiaxmz.com/news/view/1006287

相关内容

支付系统集成:支付宝微信支付与银联支付的实战案例
支付宝支付集成总结
第三方支付平台:支付宝与微信支付,让支付更便捷
iOS集成三方支付支付宝、微信、银联、Apple Pay
第三方支付平台有哪些?支付宝、微信支付、云闪付等支付方式全解析
Android支付宝,微信,银联支付支付的集成
中国新支付巨头崛起,“叫板”微信支付宝,移动支付改变生活
android移动支付——银联支付(1)
信用卡支付宝快捷支付
再见,扫码支付?新支付方式到来,支付宝、微信也不得不无奈接受

随便看看