feat: 支付宝关闭订单,报交易不存在,这里可以判断关闭成功,原因:在电脑网站下单时,系统首先生成URL;用户扫码后才会创建交易订单。若未完成扫码而订单过期到了直接关闭,提示'交易不存在'

This commit is contained in:
wkj 2025-11-04 14:06:23 +08:00
parent 029c7a6188
commit 88b476f902
3 changed files with 12 additions and 0 deletions

View File

@ -282,6 +282,10 @@ export default class AliPay extends AliPayDebug {
this.analyzeResult(result);
}
catch (e) {
// 在电脑网站下单时系统首先生成URL用户扫码后才会创建交易订单。若未完成扫码而订单过期到了直接关闭提示'交易不存在'。
if (e.code === 'ACQ.TRADE_NOT_EXIST') {
return;
}
throw e;
}
}

View File

@ -285,6 +285,10 @@ class AliPay extends AliPay_debug_1.default {
this.analyzeResult(result);
}
catch (e) {
// 在电脑网站下单时系统首先生成URL用户扫码后才会创建交易订单。若未完成扫码而订单过期到了直接关闭提示'交易不存在'。
if (e.code === 'ACQ.TRADE_NOT_EXIST') {
return;
}
throw e;
}
}

View File

@ -322,6 +322,10 @@ export default class AliPay extends AliPayDebug implements PayClazz {
this.analyzeResult(result);
}
catch (e: any) {
// 在电脑网站下单时系统首先生成URL用户扫码后才会创建交易订单。若未完成扫码而订单过期到了直接关闭提示'交易不存在'。
if (e.code === 'ACQ.TRADE_NOT_EXIST') {
return;
}
throw e;
}