TypeScript SDK

PaymentArgs

Configuration object for verifying or processing X402 payments.

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