1. 程式人生 > 其它 >關於《APP微信支付》業務的開發介面申請流程

關於《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新介面,可根據

指引設定APIv3祕鑰和證書)

三、介面開發

      3.1 選擇呼叫微信支付,將相關引數傳到商家服務端
      3.2 服務端收到引數後,根據介面規則呼叫微信統一下單介面生成prepay_id,按照簽名規範生成簽名,返回引數資訊給APP。參與簽名的欄位名為appid,partnerid,prepayid,noncestr,timestamp,package。注意:package的值格式為Sign=WXPay
      3.3 APP調起微信APP發起支付。
根據呼叫微信支付過程將程式碼的整合分成兩個方面,客戶端整合和服務端整合。

 

      介面開發可以參考隨後釋出的《MUI APP微信支付前端程式碼示例》和《.NET微信統一下單後臺服務程式設計示例》