APP接入支付寶支付(一)--接入流程


本文主要介紹在自己開發的Android端APP中引入支付寶支付,要想引入支付寶支付,首先需要一個已經實名認證的支付寶賬戶。下面為具體流程:

一、 平台入駐

 1. 登錄支付寶開放平台
    用已經實名認證的支付寶賬戶登錄支付寶開放平台
 2. 選定服務范圍
    若APP為開發者個人或自身企業開發的,服務類型為自主研發
 3. 填寫信息,勾選統一簽署,點擊確認加入。平台入駐成功,進入管理中心

二、 創建應用

 1. 在管理中心控制台-我的應用中點擊創建應用
    
 2. 填寫應用信息
    
    (1) 應用簽名可通過在已安裝當前應用的手機中通過簽名生成工具獲取。簽名由開發者在Android Studio中設置的Keystore(.jks)文件決定。若在debug模式在測試接入功能,可在應用項目代碼中app文件夾下的build.gradle文件中設置debug簽名文件信息,使得debug簽名與release簽名一致

signingConfigs {
        debug {
            storeFile file('xxx.jks')
            storePassword 'keystore'
            keyAlias 'key'
            keyPassword 'keystore'
        }
}

    (2) 應用包名在應用項目代碼中main文件夾下的AndroidManifest.xml文件中。
        
    (3) 點擊創建,創建應用並提交審核。當審核通過后會生成APPID,就可以添加開放能力了。

 3. 添加能力
    在應用詳情頁面能力列表中,點擊添加能力。在彈出的框中選擇APP支付(需要簽約)。

 4. 設置接口加簽方式
     在應用詳情頁面找到開發設置,設置開發信息中的接口加簽方式(接口加簽方式配置說明)。加簽模式選擇公鑰就可以。然后通過支付寶的秘鑰生成工具生成公鑰和私鑰,將公鑰填寫設置完成接口加簽。記錄公鑰和私鑰,在后續的開發過程中會用到。
    
 5. 上線應用
     在給應用添加能力和接口加簽之后,就可將應用提交審核,審核通過之后(大約一個工作日),就可以上線應用。
 6. 簽約
     應用上線之后,在應用詳情頁面-能力列表中的APP支付右側點擊簽約,根據簽約流程填寫相關信息完成簽約。待審核通過之后,能力列表中APP支付能力的狀態為已生效,就可以進行開發了。
        

三、 集成開發

 整個的支付流程如下:

首先在商家APP(自身開發)上選擇調用支付寶支付,將相關參數傳到商家服務端,由商家服務端生成訂單信息返回。再由商家APP調用支付寶APP發起支付。
所以在代碼的集成就會有兩個方面,客戶端集成和服務端集成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM