[Android]支付寶 無線紅包支付6001錯誤

在這里先吐槽一下支付寶的文檔,驢頭不對馬嘴。目前在弄支付寶紅包支付,弄完后整理一下發(fā)一篇完整的流程文章。

這里先填個坑,支付寶紅包支付是,顯示ALI40127錯誤

打斷點調(diào)試,發(fā)現(xiàn)支付結(jié)果的status是6001
1、檢查你的參數(shù),是不是json后面多了個逗號?參數(shù)名寫錯了沒,而且看看回傳的參數(shù)是不是經(jīng)過 URLEncode了(要且只要encode一次)


2、后來發(fā)現(xiàn)只要支付寶參數(shù)里的order_title傳入中文就會報這個錯誤,猜測是編碼的問題。
可是很蒙蔽,因為調(diào)用我們調(diào)用支付寶的的函數(shù)的時候已經(jīng)傳入了編碼方式,返回的字符串是經(jīng)過編碼的,里面包含了編碼方式,支付的時候支付寶應(yīng)該會根據(jù)包含的編碼方式進行解碼,應(yīng)該不會出現(xiàn)中文亂碼的!

后來讓后臺把編碼方式改成UTF-8就行了,大寫的蒙蔽
懵逼

,我猜測可能跟傳輸過程的編碼有關(guān),沒有試驗

到這里,終于能調(diào)起支付寶支付了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容