diff --git a/src/app/pay/page.tsx b/src/app/pay/page.tsx index 93f4cc1..7d53965 100644 --- a/src/app/pay/page.tsx +++ b/src/app/pay/page.tsx @@ -181,6 +181,7 @@ function PayContent() { TOO_MANY_PENDING: '您有过多待支付订单,请先完成或取消现有订单后再试', USER_NOT_FOUND: '用户不存在,请检查链接是否正确', DAILY_LIMIT_EXCEEDED: data.error, + PAYMENT_GATEWAY_ERROR: data.error, }; setError(codeMessages[data.code] || data.error || '创建订单失败'); return; diff --git a/src/lib/order/service.ts b/src/lib/order/service.ts index 7c39a15..dbc8f85 100644 --- a/src/lib/order/service.ts +++ b/src/lib/order/service.ts @@ -133,7 +133,16 @@ export async function createOrder(input: CreateOrderInput): Promise