本文介紹微信支付v2和v3版的微信支付開發教程,來源于微信公眾平臺官方網站。
前言
微信支付現在分為v2版和v3版,2014年9月10號之前申請的為v2版,之后申請的為v3版。V3版的微信支付沒有paySignKey參數。
一、微信支付v2
1. 使用網頁授權接口
使用網頁授權接口獲取用戶的基本信息。
【微信公眾號】OAuth2.0授權.pdf點擊下載
2. 使用共享收貨地址控件
使用共享收貨地址控件,獲取用戶在微信的收貨地址?!疚⑿殴娞栔Ц丁渴肇浀刂饭蚕斫涌谖臋nV1.6.pdf點擊下載
3. 使用公眾號發起支付請求
使用JS API在微信的網頁中發起支付請求,詳細方法見文檔中有關JS API的章節。
使用Native API發起支付請求,詳細方法文檔中有關Native API的章節。微信支付接口文檔及demo(公眾賬號).zip點擊下載
4. 接入客服維權系統
所有公眾號商戶必須接入客服維權系統。接入客服維權系統后,用戶可以通過自定義菜單中“維權”菜單,選擇訂單, 向微信發起維權請求。微信將會把維權信息通過payfeedback_url通知到商戶,商戶必須在規定時間內處理維權請求?!疚⑿殴娞栔Ц丁坑脩艟S權 系統及接口說明V1.6.pdf點擊下載
5. 在第三方應用上發起支付請求
在iOS平臺和android平臺上的第三方應用,通過微信支付SDK發起支付請求。微信支付接口文檔及demo(APP).zip點擊下載
6. 微信支付退款&對賬
使用微信支付退款和對賬功能,幫助輕松實現退款和對賬。微信支付(退款&對賬接口)文檔.zip點擊下載
二、微信支付v3
提示:
因微信支付商戶平臺升級,若您在資料審核通過后,收到支付小助手發送的郵件通知為以下信息,請按本頁面接口文檔進行支付開發。
1、 信息包括:商戶ID、申請編號、登錄帳號、登錄密碼、商戶API密碼
2.、證書包括:商戶API證書、證書密鑰、CA證書
1. 使用網頁授權接口
使用網頁授權接口獲取用戶的基本信息。
【微信公眾號】OAuth2.0授權.pdf點擊下載
2. 使用共享收貨地址控件
使用共享收貨地址控件,獲取用戶在微信的收貨地址。【微信公眾號支付】收貨地址共享接口文檔V1.6.pdf點擊下載
3. 使用公眾號發起支付請求
使用JS API在微信的網頁中發起支付請求,詳細方法見文檔中有關JS API的章節。
使用Native API發起支付請求,詳細方法見文檔中有關Native API的章節。微信支付接口文檔及demo(公眾賬號).zip點擊下載
4. 使用被掃發起支付請求
使用被掃的方式在微信中發起支付請求,詳細方法見接口文檔。微信支付接口文檔(被掃支付).zip點擊下載
5. 在第三方應用上發起支付請求
在iOS平臺和android平臺上的第三方應用,通過微信支付SDK發起支付請求。微信支付接口文檔及demo(APP).zip(文檔更新中,近日將補充完善)
其它方面的說明:
直接接入微信支付,這是微信最為官方的,也是較為權威的支付模式,微信平臺運營者可以通過微信官方開通微信支付,開通微信支付,首先你的賬號需要是一個服務號,其次,你要申請并通過微信公眾平臺的認證,通過認證之后再進一步申請并開通微信支付,所有手續辦妥之后,再接入開發模式,也就是你的付款按鈕出現在平臺上之后,微信支付就可以使用了。用此方法開通支付功能,需要微信平臺的認證,(認證費用300,認證失敗也收費,一次通不過可進行二次認證,但得繼續掏那300),同時,其保證金是20000元,申請支付成功之后,你需要對微信公眾平臺進行開發。