今天在做支付宝接口取消订单的时候提示:支付宝订单关闭,总是提示订单不存在,这倒是是怎么 回事呢?
支付宝回复说:如果你调用的是当面付预下单接口(alipay.trade.precreate),调用成功后订单实际上是没有生成,因为创建一笔订单要买家、卖家、金额三要素。预下单并没有创 建订单,所以根据商户订单号操作订单,比如查询或者关闭,会报错订单不存在。当用户扫码后订单才会创建,用户扫码之前二维码有效期2小时,扫码之后有效期根据timeout_express时间指定。
一句话总结:支付宝关闭订单只适用于扫码支付哦,这个时候才能真正的创建订单,别的都不行的。
评论前必须登录!
注册