UNPKG

@bit-gpt/h402

Version:

BitGPT's 402 open protocol for blockchain-native payments

17 lines 884 B
import { FacilitatorConfig } from "../types"; import { PaymentRequirements, SettleResponse, VerifyResponse } from "../types/verify"; export type CreateHeaders = () => Promise<{ verify: Record<string, string>; settle: Record<string, string>; }>; /** * Creates a facilitator client for interacting with the h402 payment facilitator service * * @param facilitator - The facilitator config to use. If not provided, the default facilitator will be used. * @returns An object containing verify and settle functions for interacting with the facilitator */ export declare function useFacilitator(facilitator?: FacilitatorConfig): { verify: (payload: string, paymentRequirements: PaymentRequirements) => Promise<VerifyResponse>; settle: (payload: string, paymentRequirements: PaymentRequirements) => Promise<SettleResponse>; }; //# sourceMappingURL=useFacilitator.d.ts.map