Error Handling
Error Classes
X402Error
class X402Error extends Error {
code: string;
details: ErrorDetails;
message: string;
}PaymentRequiredError
class PaymentRequiredError extends X402Error {
paymentRequest: any;
code: 'PAYMENT_REQUIRED';
}PaymentExpiredError
InsufficientFundsError
PaymentVerificationError
TransactionBroadcastError
InvalidPaymentRequestError
Error Codes Reference
Client-side Error Handling
Explicit Client
Automatic Client
Server-side Error Handling
Express Middleware
Manual Error Handling
Error Response Format
Example Responses
Best Practices
Error Monitoring
Next Steps
Last updated
