1. 程式人生 > >微信支付開發-從零開始-Part1

微信支付開發-從零開始-Part1

公司的產品是基於微信做的一個社群活動報名系統,產品研發還沒多久,以前僅僅支援免費報名-下一步要做付費報名,報名時即付費!由於基於微信報名,理所當然用微信支付。微信開發我也是首次,微信支付更不用說,真正從零開始。所以一邊開發一邊記錄自己的開發流程,肯定也會遇到很多坑,或者遇到很多問題,正好一起記錄下!

1.首先確定自己的需求接入方式,是APP內支付還是公眾號支付等,可【點我】地址檢視各支付方式的不同,或者【點我】檢視視訊介紹以及認證流程


2.我的業務需求是在微信瀏覽器內支付,所以選擇公眾號支付方式,點選檢視文件進入此支付方式的詳細介紹

3.進入後看到的業務場景是在微信瀏覽器內充值話費的方式,此方式和我的需求一致,點選立即充值跳出微信支付介面進行支付

4.開發步驟暫時還沒深入瞭解,畢竟第一天接觸,另外公司的公眾號還未申請微信支付【蛋疼。。。】過兩天再更新此

5.業務流程圖如下,很詳細也很直觀


注意圖片下方的提示,現在看是很重要,以後要用到的,商戶系統和微信支付系統主要互動:

【1】、商戶server呼叫統一下單介面請求訂單,api參見公共api【統一下單API

【2】、商戶server接收支付通知,api參見公共api【支付結果通知API

【3】、商戶server查詢支付結果,api參見公共api【查詢訂單API

6.獲取微信版本號,由於微信5.0版本後才加入微信支付模組,低版本使用者呼叫微信支付功能將無效。