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