微信支付,H5支付随笔

微信支付,H5支付

一,微信小程序
1,wx.login 获取code
2,code 传给后端
3,后端拿code可获取到openid
4,后端根据openid产生5个加密参数返给前端
5,前端wx.pay调起支付
二,微信H5
1,前端请求跳转授权页面
2,用户授权后,会自动跳回,并带上code
3,前端传code给后端
4,后端拿到code生成参数给前端
5,前端使用jsjdk调起支付
以上为传授教学
以下为实际操作
一,H5pay
1,前端生成openid作为参数传给后端
2,后端返给前端5个参数
3,前端请求微信wx.config->wx.ready–>wx.chooseWXpay调起成功
参考文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
二,微信小程序Pay
1,前端ubi.login()获取code
2,code传给后端获取五个参数
3,请求微信uni.requestPayment()调起成功
参考文档:https://uniapp.dcloud.io/api/plugins/payment
三,APP微信支付
1,请求后端拿到orderInfo(包含7个参数,注意数据格式,一定要一样,后端的签名不是订单签名,是重新生成的支付签名)
2,请求微信uni.requestPayment()调起成功
四,web端扫码支付
1,前端向后端请求,得到URL,根据URL显示二维码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值