TypeScript SDK

PaymentArgs

Configuration object for verifying or processing X402 payments.

type PaymentArgs = {
method: "GET" | "POST" | ({} & string);
network: FacilitatorNetwork | Chain;
paymentData?: string | null;
payTo: Address;
price: Money | ERC20TokenAmount;
resourceUrl: string;
routeConfig?: PaymentMiddlewareConfig;
};