美文网首页
[Android]支付宝 无线红包支付6001错误

[Android]支付宝 无线红包支付6001错误

作者: 黑森林中的小木屋 | 来源:发表于2018-03-10 14:15 被阅读0次

    在这里先吐槽一下支付宝的文档,驴头不对马嘴。目前在弄支付宝红包支付,弄完后整理一下发一篇完整的流程文章。

    这里先填个坑,支付宝红包支付是,显示ALI40127错误

    打断点调试,发现支付结果的status是6001
    1、检查你的参数,是不是json后面多了个逗号?参数名写错了没,而且看看回传的参数是不是经过 URLEncode了(要且只要encode一次)


    2、后来发现只要支付宝参数里的order_title传入中文就会报这个错误,猜测是编码的问题。
    可是很蒙蔽,因为调用我们调用支付宝的的函数的时候已经传入了编码方式,返回的字符串是经过编码的,里面包含了编码方式,支付的时候支付宝应该会根据包含的编码方式进行解码,应该不会出现中文乱码的!
    后来让后台把编码方式改成UTF-8就行了,大写的蒙蔽
    懵逼

    ,我猜测可能跟传输过程的编码有关,没有试验

    到这里,终于能调起支付宝支付了。

    相关文章

      网友评论

          本文标题:[Android]支付宝 无线红包支付6001错误

          本文链接:https://www.haomeiwen.com/subject/etivfftx.html