UNPKG

@thorium-dev-group/x402-mcp-extension

Version:
10 lines (9 loc) 423 B
import { PaymentPayload, PaymentRequirements } from "x402/types"; import { PaymentResult } from "../../../shared/schemas"; export interface IFacilitatorService { validatePayment(payload: PaymentPayload, paymentRequirements: any): Promise<{ isValid: boolean; invalidReason?: string; }>; executePayment(payload: PaymentPayload, paymentRequirements: PaymentRequirements): Promise<PaymentResult>; }