本文依據自己的理解和開發編寫的流程中間可能有些邏輯問題歡迎大佬指出。
本文主要說的是沙箱接入,正式應用需要註冊應用的步驟。如果妳想接入正式應用建議先把沙箱搞通。原因其壹正式應用就是換appid的事,其二正式應用搞壞了折的是真錢!!
調試支付寶支付需要先 在 支付寶開放平臺 進行註冊,入駐為 “自助研發者”;鏈接為 /platform/home.htm
第壹次進入需要填寫詳細信息 - 註意:切換為 自研開發者
完善個人信息後,在個人管理後臺可看到 “沙箱” 服務
註:沙箱為支付寶提供的調試支付的測試環境,在該環境下,可模擬和調試支付流程
具體位置如下: 開發者中心 - 首頁
點擊 研發服務 - 進入沙箱後, 在沙箱應用選項中可以看到支付寶提供的測試應用
註:當您的網站上線運營時,需要在開放平臺申請壹個應用;並填寫相關信息審核後,方可使用支付功能;沙箱應用為支付寶提供開發者測試用的應用
支付過程中涉及到請求和響應的簽名校驗;
在linux終端中 輸入openssl 進入 交互環境
RSA 鑰匙用途
公鑰加密/私鑰解密
私鑰簽名/公鑰驗簽
點擊 沙箱應用展示信息頁中的 RSA2密鑰 的 設置/查看
提交我方公鑰後,彈框會顯示 支付寶公鑰;該公鑰需要復制保存下來;
保存流程如下:
支付時序圖