最近,以前的一个项目中支付宝网页支付出现bug,估计本版太旧,于是下载了最新版的支付宝SDK。集成完毕后发现支付时直接出现Ali64异常。
因为原先版本的支付宝可以使用,所以可以基本排除是公钥的问题。
经过反复试验,发现参数中 “商品详情” 这个项目为空字符串,当给这个参数填入信息时,支付宝就可以正常使用了。
// 商品详情 此处不填写 会出现ali64异常!!!!!!
orderInfo += "&body=" + "\"" + "shangpinxiangqing" + "\"";

在集成最新版支付宝SDK后,发现支付时出现Ali64异常,通过检查发现参数中“商品详情”为空字符串是导致问题的原因。解决方法是在参数中填入商品详情信息,即可正常进行支付。

被折叠的 条评论
为什么被折叠?



