小程序-微信支付

概述

最近遇到了小程序的支付问题,在前端的角度记录一下

1、调用的API

小程序的支付调用的API是wx.requestPayment,具体可以参照官方文档。
这里主要的内容是在后台,但是后台可能不太了解,所以这时作为前端了解具体流程,有助于对接。后台在前端调用支付API之前,需要调用微信api进行预下单,获取prepay_id,再将返回的参数进行处理,传给前端。

2、二次签名

在得到微信返回的包含prepay_id的参数时,需要进行二次签名,注意,签名格式及参数大小写需要严格与官方实例保持一致,不然就会前端爆出支付签名错误。
具体参考以下两篇文章:

  • 微信小程序调用支付接口支付
  • 微信小程序支付开发爬坑攻略(支付签名验证失败

你可能感兴趣的:(小程序-微信支付)