Skip to content

@lelantos-org/sdk / index / X402RefusalReason

Type Alias: X402RefusalReason ​

ts
type X402RefusalReason = 
  | "budget-exceeded"
  | "per-request-limit"
  | "host-not-allowed"
  | "no-acceptable-requirements"
  | "unsupported-requirements"
  | "payment-rejected";

Defined in: @lelantos-org/sdk/dist/errors/x402.d.ts:6

Why an x402 payment was refused. Every value except payment-rejected means no funds moved: those checks run before wallet.transfer/wallet.withdraw is called.