支付寶支付接口-app支付沙箱環境


說明

開發階段 需要驗證自己的app支付加簽是否正確,這里使用沙箱環境來進行模擬,使用ali的沙箱測試app和沙箱錢包app進行校驗

准備階段

1.進入沙箱頁面

2.找到app支付文檔

https://docs.open.alipay.com/204

3.獲得服務端代碼demo代碼

注意:沙箱代碼需要改為沙箱環境:https://openapi.alipaydev.com/gateway.do

正常流程是 app請求加簽后的代碼 去喚醒支付 然后異步通知 所以這里ressponse.getBody就是加簽好的的內容

支付考慮場景

1.異步回調就是將待支付變為支付成功 這里建議收到支付寶通知 存到mq里面 然后再消費 保證消費成功

2.加簽的時候有個參數是支付寶的支付超時時間 建議系統待支付時間大於支付寶的支付時間 防止臨界的情況

3.mq消費建議不要根據通知結果判定是否支付成功,觸發一次主動查詢判定是否支付成功(雖然有加密 但是保險起見)

4.app支付 每次獲取喚醒支付的參數,觸發一次主動查詢,防止支付沒有及時回調 還是待支付狀態,支付2次

5.待支付超時 觸發一次主動查詢,防止超時回調晚了 其實已經支付了

退款 同理

測試

下載測試app

只支持安卓

https://openclub.alipay.com/club/history/read/7695

下載沙箱錢包

https://sandbox.alipaydev.com/user/downloadApp.htm

然后選擇沙箱測試 將加簽的內容填入就可以測試app支付了

常見問題

1.系統繁忙

檢查加簽的 公鑰的私鑰是否正確  檢查網關是否是測試網關 檢查appid是否正確   檢查金額是否大於0 (我之前就是粗心沒注意轉換之后精度丟失金額變成了0)

 


免責聲明!

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



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