异常处理

在调用支付宝接口时,可能会遇到网络超时或支付宝未知异常(接口返回code=20000,sub_code=isp.unknow-error或SYSTEM_ERROR),此时业务处理结果是未知的,需要根据具体API采取以下措施。


资金授权冻结接口 alipay.fund.auth.order.freeze


立即调用查询接口。


查询结果

处理办法

授权成功或等待用户授权

继续业务处理或发起轮询

查询的授权操作不存在(错误码AUTH_ORDER_NOT_EXIST)

使用相同的参数重新调用授权接口

网络超时或未知异常

继续查询一分钟,如仍然超时或未知异常,需要记录该异常授权操作并打支付宝服务热线95188,不能简单的推断为授权失败。


查询接口 alipay.fund.auth.operation.detail.query 和撤销接口 alipay.fund.auth.operation.cancel

立即重试一分钟,如果仍然返回超时或未知异常,需要记录该异常授权操作并打支付宝服务热线 95188


资金授权解冻接口alipay.fund.auth.order.unfreeze

使用相同的参数重试一分钟,如果仍然返回超时或未知异常,要记录该异常授权操作并打支付宝服务热线 95188,不能简单的推断为解冻成功或失败。

onlineServer