支付寶開發:錯誤代碼 invalid-app-id 錯誤原因: 無效的AppID參數

        今天被一個問題困了兩個小時,支付寶手機網站支付接口開發的時候,錢支付成功後,再跳轉到網站的時候一直報:錯誤代碼 invalid-app-id 錯誤原因: 無效的AppID參數,根據這個錯誤去查看了官方的說明,如下: 報錯描述:無效的AppID參數 報錯原因:appid參數無效
排查方案:
1、配置的 appid參數是否正確,如是否有空格等;
2、檢查配置appid對應的 支付寶網關是否正確; (1)若是正式環境,請檢查 app_id是否爲生產環境的appID且對應的應用的狀態爲已上線狀態; 正式環境網關爲: https://openapi.alipay.com/gateway.do (2)若是沙箱環境,appid爲沙箱應用的appid, 沙箱環境網關爲: https://openapi.alipaydev.com/gateway.do
3、 app支付官方demo測試, 沙箱環境測試需要加上沙箱聯調代碼,不是沙箱環境必須去掉, 代碼: EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX); 注:APP支付沙箱測試只支持Android端,不支持iOS端。 我仔細檢查了很久,並沒有出現如上的情況,但問題一直重現,後面找了好久,才發現我犯了一個很低級的錯誤,原來是我公鑰複製錯了,本來是應該要複製的是支付寶公鑰,但我結果把應用的公鑰複製進去了。 把公鑰修改過來之後,問題解決! 綜上所述:一定要仔細點啊啊啊啊!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章