更新时间:2023-03-30 10:42:50收藏我的文档设置返回文档错误描述接口报错返回 code=20000,sub_code=isp.unknow-error 或 aop.acq.system_error,sub_msg=未知错误或系统异常等。错误原因1传参错误会导致支付异常。2接口的大量调用错误,商户带宽被无效调用占用,容易导致访问支付宝速度变慢,并且容易引发商户端处理错误,造成系统无法正常使用,严重影响系统稳定性及用户体验。3部分接口(支付宝预授权冻结接口,app 支付接口)提交方法有误也会出现 isp.unknow-error(系统繁忙)错误。凯发app官方网站的解决方案1、避免不合法的传参建议方案:对所有返回 invalid_parameter 的响应进行监控,一旦发现请停止调用并检查请求参数,修改后重新发起请求。1根据 查询接口请求参数,进行对比检查,详见 云排查流程。2根据文档检查参数是否正确,建议只传必传参数,避免其他参数干扰。3涉及资金交易接口:单笔转账接口、退款接口等,建议联系 4007585858 咨询账户是否正常。4如账户资金转出功能关闭、账户风控等也可能导致调用报错系统异常。5建议保持请求参数不变的情况下,稍后重新测试调用。说明:涉及资金交易接口(如:单笔转账、退款接口、扣款相关接口等),需确认该笔交易处理状态后,进行下一步逻辑处理,避免重复扣款转账等。2、接口调用发生异常时能够正确处理在调用支付宝接口时,可能会遇到网络超时或支付宝未知异常(接口返回 code=20000,sub_code=isp.unknow-error 或 aop.acq.system_error),此时业务处理结果是未知的,需要根据具体 api 采取一下措施。具体措施如下:1查询接口 alipay.trade.query 和撤销接口 alipay.trade.cancel 调用异常:立即重试一分钟,如果仍然返回超时或未知异常,需要记录该异常交易并走人工处理流程。2预下单接口 alipay.trade.precreate 调用异常:使用新的商户订单号 out_trade_no 重新调用预下单接口。3退款接口 alipay.trade.refund 调用异常:使用相同的参数重试一分钟,如果仍然返回超时或未知异常,需要记录该异常交易并走人工处理流程,不能简单的推断为退款成功或失败。4支付接口 alipay.trade.pay 调用异常,立即调用查询接口,如果:查询的交易不存在(错误码 acq.trade_not_exist),使用相同的参数重新调用支付接口。网络超时或未知异常,继续查询一分钟,如仍然超时或未知异常,需要记录该异常交易并走人工处理流程,不能简单的推断为付款失败。当面付接口报错系统繁忙可参考 轮询机制。注意事项1、alipay.trade.pay 设置花呗分期报错?不设置花呗分期,支付接口正常使用,但是设置花呗分期后报错,除以上检查方案,建议排查:1账户是否支持花呗分期准入。2alipay.trade.pay(统一收单交易支付接口)涉及当面付、刷脸付、周期扣款、iot 小程序支付等产品。目前刷脸付、周期扣款、iot 小程序支付等都不支持花呗分期。2、app 支付或支付宝预授权冻结接口报错?核实接口中的提交方法是否为 sdkexecute 方法,例如 app 支付,支付宝预授权冻结接口如果使用 execute 方法作提交会直接返回 isp.unknow-error 错误,需要修改成 sdkexecute 方法进行生成请求字符串,作后续在客户端上进行调用请求,详细可参考 app 支付文档 和 。