1、场景说明

微信有三种用于网页支付的方式:

    1. jsapi支付

      用户在微信内打开的网站,可以用此方式

    2. h5支付

      用户在其他浏览器打开的网站,可以用此方式

    3. Native支付

      生成二维码支付,用此方式,一般用于pc端

2、接入前准备

  1. 设置支付目录

    登录微信支付商户平台(pay.weixin.qq.com)-->产品中心-->开发配置,设置后一般5分钟内生效。

  2. 设置授权域名

3、统一下单

  • URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder
  • 数据格式:提交和返回数据都为XML格式,根节点名为xml
  • 采用POst提交

4、生成付款所需数据及签名

5、发起付款

6、支付回调

7、微信工具类

OK完工。以上就是H5实现微信jsapi支付的全部内容,如果还有其他不懂的可以添加右下角微信,欢迎骚扰!

大家也可以点击我的gitee来获取我的其他项目源码。 拜拜!

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐