当你第一次辛辛苦苦的集成支付宝,点击“立即支付”看到成功跳转到支付宝了,心里是不是有点小激动。
但是却出现一行大字:“交易订单处理失败,请稍后再试。(ALI59)”,是不是就苦逼了。
原因是你在给支付宝传订单金额的时候,在测试的时候,为了节省,给支付宝订单金额传了个0.001。
也就是:
原因是你在给支付宝传订单金额的时候,在测试的时候,为了节省,给支付宝订单金额传了个0.001。
也就是:
// 订单
String orderInfo = getOrderInfo(subject, desc, balance);
这里有一个balance就是商品的价格,是double类型的,它的精度很高
你可能会看到这行代码: