對接支付寶支付接口,官方文檔已經寫的很清楚了,可是也有不少像我同樣的小白,第一次對接支付寶支付接口,會有些迷茫,因此我在此寫下這篇文章,給我和我同樣的同窗,一點思路吧。須要思路的能夠私聊我html
兩大支付平臺感受都有坑人之處吧(終歸是學藝不精,哈哈哈哈!!)工具
不過支付寶相作的較好的一點是有技術和你在線調試,這就很舒服,哈哈。網站
尋找技術地址:支付寶開放平臺 - 開發者中心 - 網頁&移動應用 - 右邊有個當即諮詢 - 智能問答(多發送幾回就有技術出來了)3d
第一步:(先要在支付寶進行操作,拿到咱們須要開發的信息後在動代碼)調試
進入支付寶開放平臺 - 開發者中心,咱們先要建立應用,我這邊已經建立好了。orm
建立應用(建立應用須要審覈)提供資料審覈吧,這個時候咱們就不用管他了。審覈經過就能夠用了(資料沒問題大概一天時間就可經過審覈)。htm
第二步:(修改剛剛新建應用的開發配置)blog
No1: 設置加簽方式(這裏特別注意:加簽方式是什麼驗證簽名就得是什麼方式,就是這裏害得我浪費了一天時間)接口
證書籤名:(簽名工具地址https://docs.open.alipay.com/291/105971/)ip
證書配置好後就把這3個證書下載下來,簽名會用到的
公鑰簽名:(支付寶獲取公鑰地址:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner)
保存好支付寶簽名工具生成的應用公鑰和應用私鑰,將應用公鑰配置到支付寶開放平臺獲取支付寶公鑰並保存(支付寶公鑰只有一個值,應用公鑰修改其並不會改變)
No2:設置開發設置中其餘的配置,就不作簡要闡述了
第三步:(去文檔裏面下載sdk(不建議直接用於上線,須要修改))
手機網站支付Demo地址:https://docs.open.alipay.com/203/105910/
電腦網站支付 Demo地址:https://docs.open.alipay.com/270/106291/
帶有證書籤名 地址:https://docs.open.alipay.com/54/103419/
第四步:(調試代碼)
哈哈,這裏都不知道寫啥,基本按照SDK的規則來,認真看基本沒啥問題
第五步:(證書驗證簽名)
支付驗籤:
按照SDk裏的代碼配置好,只要3個證書中的祕鑰都可以獲取的到基本成功了。
參數設置都按照文檔裏的設置就好了
回調驗籤: