微信小程序支付功能总结

简单梳理,记录备忘:

1,获取微信code,小程序调用wx.login() 获取

2,根据code获取openid,接口地址:

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

3,统一下单,URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder,参数里面需要首次签名,

4,统一下单返回 prepay_id,然后需要再次签名,小程序调用wx.requestPayment(OBJECT)发起微信支付

5,调试过程中结合使用官方的签名工具。

重点需要注意的地方是:参数的大小写必须要匹配,两次签名的参数是不同的,两次签名是相互独立的,参数顺序不能错,第二次发起签名的参数,和wx.requestPayment的参数必须是一致的。另外就是微信小程序支付的申请,商户号和小程序的绑定等。各种操作,一定要多看,仔细看微信的文档。

猜你喜欢

转载自blog.csdn.net/u013558123/article/details/88087343