需求:想在網站接入支付寶支付。現在的網站基本分爲PC端和手機端。
明確工作目標:appid、商戶私鑰、支付寶公鑰以及回調地址。
電腦PC端支付寶支付獲取配置信息步驟如下:
1.登錄支付寶開放平臺 (傳送門),使用企業認證的支付寶賬戶或者個人認證的支付寶賬號掃碼登錄。(自己認證,不贅述)
2.找到網頁&移動應用,選擇自定義接入。企業賬戶和個人賬號會稍有差別,我先用個人賬號做演示。
3.輸入應用名稱、應用圖標320*320px(沒有嚴格要求)、輸入網站的域名、簡介(XX官方網站即可),點擊確認創建。
4.添加支付能力,建議全選,省事。
5.主要配置標記的兩個內容,接口加簽方式,及授權回調地址。其他的沒有特殊需求無需配置。
6.點擊接口加簽方式的設置,下載支付寶密鑰生成器或者OpenSSL(第三方工具)生成密鑰,
我使用的是支付寶密鑰生成器,
WINDOWS版本工具:win
moc版本工具:moc
根據自己的電腦版本下載一個支付寶密鑰生成器即可。
7.安裝成功點擊生成密鑰,根據密鑰格式可以選擇密鑰格式,我本身是java出身,網站開發交給PHP小弟,選擇了後者。
8.複製應用公鑰到加簽管理界面並保存設置,會生成應用公鑰和支付寶公鑰。我們需要的信息是支付寶公鑰,自己拿文本文件保存一下支付寶公鑰
9.APPid在賬號界面及賬戶中心都可以找到,這個是按照時間序列排列,很容易識別。
10.填寫授權回調地址,填寫自己在服務器端配置的回調路徑即可,點擊確定即可。填寫自己的域名。
11.還差一個商戶私鑰,在密鑰生成工具裏面找到文件位置。
這個私鑰信息就是商戶私鑰,最後吧appid、商戶私鑰、支付寶公鑰及回調地址配置完畢,在代碼中測試沒有問題即可,如果有問題可以根據報錯排查問題。
12.記得同意協議,提交審覈簽約。公司註冊支付寶賬戶如果開發過移動應用,也可以把移動端的包名、簽名及IOS包名綁定分享SDK,我的已經配置。
經測試配置信息無誤。在沙箱中測試沒有問題,轉賬也成功。
同理手機端網站支付寶支付申請配置信息同理。
報錯分享:
1.這個報錯檢查APPID是否正確,appid是按照時間序列生成,和你的創建應用時間是一致的,不是2088開頭的pid.
2.下面的這個報錯是商戶私鑰除了問題,檢查是否匹配,因爲每個應用的配置信息都不一樣,注意檢查和區分,一般支付寶公鑰不錯出現問題,很明顯能找到。
今天就分享到這裏,如果覺得對您有幫助記得點一波關注,謝謝。