APP支付报错ALI40247解决方案
APP支付交易參數(shù)驗證不通過,請在SDK返回的result中查看具體的錯誤信息sub_code、sub_msg等(如有返回),同時可在?公共返回碼?列表中找到對應的解決方案。
參考檢查方向:
1、檢查APPID對應的支付寶賬號是否有App支付接口的權(quán)限,可進入?我的商家服務?-簽約管理里面查看簽約情況;
2、檢查使用的環(huán)境:線上環(huán)境網(wǎng)關(guān):?https://openapi.alipay.com/gateway.do,沙箱環(huán)境網(wǎng)關(guān):?https://openapi.alipaydev.com/gateway.do,對應的環(huán)境請使用對應的APPID;
3、檢查自己的公鑰和私鑰是否匹配,并在支付寶正確上傳自己的公鑰,并獲取對應的支付寶公鑰,詳見?上傳公鑰并獲取支付寶公鑰?;說明:?使用RSA或RSA2就使用對應的支付寶公鑰。
4、檢查?請求支付編碼和是否做url encode,?編碼:就是請求了utf-8 但是用了gbk的編碼,??encode:app支付接口(接口名稱:alipay.trade.app.pay)對請求字符串的所有一級value(biz_content作為一個value)進行encode。
5、檢查APPID對應的應用是否已經(jīng)上線,可進入?螞蟻金服開放平臺-開發(fā)者中心-應用?查看自己的應用狀態(tài);說明:?應用在上線狀態(tài)下才可以在線上環(huán)境測試APP支付接口,否則只能在沙箱環(huán)境下測試,詳見?APP支付沙箱聯(lián)調(diào)指南?。
6、檢查請求參數(shù)格式是否符合要求,重點檢查?檢查biz_content業(yè)務參數(shù)的json格式是否正確以及對應的業(yè)務參數(shù)格式是否正確。如檢查非空參數(shù)是否都已經(jīng)傳了,sign有沒有做encode,或者是否多做了一次encode等
特別注意的是?,APP支付不支持第三方應用授權(quán),請不要傳參數(shù)app_auth_token;詳嚴格按照官方提供的App支付快速接入在線文檔集成。
說明:?推薦您使用支付寶提供的?聯(lián)調(diào)排查工具排查,開發(fā)者可以根據(jù)接口請求關(guān)鍵參數(shù)(如訂單號),自助查詢接口調(diào)用請求、同步返回以及異步通知等信 息; 結(jié)合聯(lián)調(diào)問題排查智能分析給出的問題排查建議和解決方案,快速定位解決問題、加快聯(lián)調(diào)效率。?
適用接入聯(lián)調(diào)過程碰到的如“簽名錯誤”、“參數(shù)異常”、“異步通知收不到”等等常見錯誤。
如果上面的方式無法處理建議咨詢支付寶的在線技術(shù)支持?
https://cschannel.alipay.com/newPortal.htm?scene=mt_zczx&token=&pointId=&enterurl=https%3A%2F%2Fsupport.open.alipay.com%2Falipay%2Fsupport%2Findex.htm
總結(jié)
以上是生活随笔為你收集整理的APP支付报错ALI40247解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用QXDM 的1477项 转化ut
- 下一篇: python 操作mongo