微信小程序支付流程(附demo源碼)

小程序支付流程簡述:

一、前期申請準備工作

1、小程序註冊,要以公司的以身份去註冊一個小程序,才能開通微信支付權限;(個人申請的小程序是不具備“微信支付”功能的!)

2、綁定商戶號。

3、在小程序填寫合法域(應該是不要的)

二、完成以上條件,你可以得到

  1. “小程序appid ,小程序祕鑰AppSecret” 這兩個用於獲取用戶openid;

  2. 商戶號 ,商戶號祕鑰 支付接口必須的;

必須拿到以上四個參數才能完成小程序支付開發!

三、 微信小程序支付流程詳解

商戶系統和微信支付系統主要交互:請參考官方網站:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3

1、小程序內調用登錄接口,獲取到用戶的openid,api參見公共api【小程序登錄API】
2、商戶server調用支付統一下單,api參見公共api【統一下單API】
3、商戶server調用再次簽名,api參見公共api【再次簽名】
4、商戶server接收支付通知,api參見公共api【支付結果通知API】
5、商戶server查詢支付結果,api參見公共api【查詢訂單API】
注意:trade_type請填寫JSAPI;

四、小程序發佈的時候,必須要是https協議

這個https可以在微信小程序後臺的開發者平臺中配置訪問域名鏈接。

注意:一定要確保各個參數和商戶祕鑰等值得正確性!

最後附上測試demo,已跑通的demo。
github源碼地址: https://github.com/nvhanzijiuba/wxpay.git

發佈了39 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章