關於《APP微信支付》業務的開發介面申請流程
關於《APP微信支付》業務的開發介面申請流程
一、微信移動支付介面申請物件
政府單位、企業、個人
二、申請步驟
2.1 進入微信開放平臺,申請賬號、完成認證、開通支付介面(網址:https://open.weixin.qq.com),其中稽核費300元。
2.2 進入【管理中心】,建立移動應用。
注意:移動應用管理中一定填寫正確APP打包的包名稱和32位的應用簽名名稱,可以通過在手機端安裝GenSIgnature獲取簽名。
2.3 等待稽核通過後,檢視AppID賬號(介面中用到的是該賬號)和AppSecret(APP釋出配置中用到)
2.4 點選“微信支付” 申請開通微信支付業務,這一步目的是開放平臺介面與微信商戶號建立繫結關係。申請後需要進入微信商戶授權通過。沒有開通微信商戶的進入標題2.5請開通。
2.5申請開通微信商戶
登入網址:https://pay.weixin.qq.com/index.php/apply/applyment_home/guide_normal#none
先通過實名認證後,在申請APP支付,Web端使用者申請H5支付。
設定API祕鑰。進入賬戶中心--API安全,點選設定金鑰,彈出的視窗中點選已溝通,設定32位字元,簡訊驗證碼驗證之後,設定成功,記下APIV2祕鑰。(若呼叫介面為V3新介面,可根據
三、介面開發
3.1 選擇呼叫微信支付,將相關引數傳到商家服務端
3.2 服務端收到引數後,根據介面規則呼叫微信統一下單介面生成prepay_id,按照簽名規範生成簽名,返回引數資訊給APP。參與簽名的欄位名為appid,partnerid,prepayid,noncestr,timestamp,package。注意:package的值格式為Sign=WXPay
3.3 APP調起微信APP發起支付。
根據呼叫微信支付過程將程式碼的整合分成兩個方面,客戶端整合和服務端整合。
介面開發可以參考隨後釋出的《MUI APP微信支付前端程式碼示例》和《.NET微信統一下單後臺服務程式設計示例》