對接支付寶支付接口,官方文檔已經寫的很清楚了,但是也有很多小白,第一次對接支付寶支付接口,會有些迷茫,所以我在此寫下這篇文章。
如果你已經支付寶對應 第一步:創建應用與配置密鑰已經熟悉了,這裏可以不用看這篇文章了。
第一步:創建應用
開發者使用支付寶賬號登錄開放平臺(需實名認證的支付寶賬號),進入開發者中心。
開始創建
這裏正常選擇第一種即可
創建應用
注意:
應用名稱和應用圖標會在應用申請上線時進行審覈,所以在配置時,建議先了解相關審覈規則。
審覈通過之後
添加應用功能(APP,網頁,掃碼等等)
開發者在開發過程中,可以添加自己需要的功能到“功能列表”。不同的功能會有不同的使用條件,如果某個功能的使用條件爲簽約,則使用者在使用此功能前,需要簽約對應的產品,具體簽約方式,可參考“如何使用應用”。
此處請注意開發者和使用者的區別:
開發者:應用(功能或者服務)的開發人員(或者企業);
使用者:購買和使用應用(功能或者服務)的人員(或者企業)。
當開發者自己使用自己開發的應用時,開發者和使用者的兩個身份是重合的。
配置應用環境
開發者所需配置內容請參考:
字段名稱 | 字段描述 |
---|---|
應用網關 (對應下圖1) | 選填字段,用於接收支付寶異步通知,例如口碑開店中,需要配置此網關來接收開發者門店被動通知;開發者視實際需要填寫。 |
授權回調地址 (對應下圖2) | 第三方授權或用戶信息授權後回調地址。授權鏈接中配置的 redirect_uri 的值必須與此值保持一致(如:https://www.alipay.com) 。 注意: 當填入該地址時,系統會自動進行安全檢測,詳情請參考安全檢測。 |
RSA(SHA256)密鑰 (對應下圖3) | 開發者要保證接口中使用的私鑰與此處的公鑰匹配,否則無法調用接口。可參考密鑰的生成與配置,且接口參數 sign_type=RSA2。 這裏通過工具生成之後 私鑰用來發起支付時使用,公鑰設置到下圖三的位置, 設置完之後會出現一個支付寶公鑰,這個支付寶公鑰用做,支付寶回調時使用,後面提供這方面設置相關文章 |
RSA(SHA1)密鑰 (對應下圖4) | 同上,且接口參數 sign_type=RSA。 |
生成與配置密鑰詳細教程請參考簽名專區。
注意:必須填寫“接口加密方式”(加密方式只需填寫一個),纔可以提交審覈。
應用申請上線
應用開發完成後,請開發者自行進行驗收並完成安全性檢查(安全性檢查可參考《開放平臺第三方應用安全開發指南》),驗收檢查完成後,可“提交審覈”。應用上線成功後,狀態變爲已上線,該狀態下的應用能夠調用生產環境的接口。
開發者點擊“提交審覈”後,預計會有1個工作日的審覈時間,請耐心等待。如需第一時間收到通知,請使用支付寶客戶端掃碼,進入移動開放平臺隨時接收審覈結果。
應用上線後可新增功能、刪除功能,操作後實時生效。刪除功能時請謹慎操作,如果線上已經有用戶使用此功能,刪除功能後會導致無法使用。
查看 APPID與查看應用對應的信息
查看 APPID
點擊查看詳情,可以查看對應的應用信息
注,這裏也可以修改對應的信息,應用公鑰等等
應用申請上線時
如下圖所示,如果開發者選擇的功能可簽署協作協議,例如“當面付”,就可以在應用申請上線時確認簽署協作協議。查看如何獲得協作費。
注意:
由於部分協作協議之間會有互斥關係,在簽約協作協議的時候,會同時作廢掉之前簽約的互斥協議。而作廢協議會導致協作費費率等的變化,因此當頁面提示有作廢的協議時,請謹慎選擇。
應用上線後申請
應用上線後再添加的功能中,如果可簽署協作協議,頁面上會看到相關提示:
完成。
前面創建應用講了比較多, 創建應用(創建應用需要審覈)提供資料審覈吧,這個時候我們就不用管他了。審覈通過就可以用了。
後面文章會直接用沙箱進行講解
全能支付Java開發工具包.優雅的輕量級支付模塊集成支付對接支付整合(微信支付,支付寶,銀聯,友店,富友,跨境支付paypal,payoneer皮卡)app,掃碼,即時到帳刷卡付條碼付轉賬服務商模式、支持多種支付類型多支付賬戶,支付與業務完全剝離,簡單幾行代碼即可實現支付,簡單快速完成支付模塊的開發,可輕鬆嵌入到任何系統裏 https://www.oschina.net/p/pay-java-parent