Skip to content

@lelantos-org/sdk / core/errors / X402PaymentError

Class: X402PaymentError โ€‹

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:220

An x402 payment could not be made. Callers branch on reason: a budget-exceeded is a policy stop the agent should surface to its operator, while no-acceptable-requirements means this server cannot be paid by this wallet.

Extends โ€‹

Constructors โ€‹

Constructor โ€‹

ts
new X402PaymentError(
   reason, 
   message, 
   opts?
): X402PaymentError;

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:224

Parameters โ€‹

ParameterType
reasonX402RefusalReason
messagestring
opts?WalletErrorOptions & object

Returns โ€‹

X402PaymentError

Overrides โ€‹

WalletError.constructor

Properties โ€‹

cause? โ€‹

ts
optional cause?: unknown;

Defined in: typescript/lib/lib.es2022.error.d.ts:26

Inherited from โ€‹

WalletError.cause


code โ€‹

ts
readonly code: "X402_PAYMENT";

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:42

Inherited from โ€‹

WalletError.code


context โ€‹

ts
readonly context: ErrorContext;

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:43

Inherited from โ€‹

WalletError.context


message โ€‹

ts
message: string;

Defined in: typescript/lib/lib.es5.d.ts:1077

Inherited from โ€‹

WalletError.message


name โ€‹

ts
name: string;

Defined in: typescript/lib/lib.es5.d.ts:1076

Inherited from โ€‹

WalletError.name


reason โ€‹

ts
readonly reason: X402RefusalReason;

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:221


resource? โ€‹

ts
readonly optional resource?: string;

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:223

Resource URL the payment was for, when known.


stack? โ€‹

ts
optional stack?: string;

Defined in: typescript/lib/lib.es5.d.ts:1078

Inherited from โ€‹

WalletError.stack

Methods โ€‹

withContext() โ€‹

ts
withContext(extra): this;

Defined in: @lelantos-org/sdk/dist/core/errors.d.ts:46

Merge additional context in place and return this for rethrowing.

Parameters โ€‹

ParameterType
extraErrorContext

Returns โ€‹

this

Inherited from โ€‹

WalletError.withContext

Lelantosno cookies ๐Ÿช ยท no tracking ๐Ÿ‘๏ธ ยท no accounts ๐Ÿ‘คwalletexplorer4536080GitHub