T402 API Reference - v2.8.0
    Preparing search index...

    Interface PaymentContextValue

    Complete payment context value

    interface PaymentContextValue {
        status: PaymentStatus;
        error: string;
        paymentRequired: any;
        selectedRequirement: any;
        isTestnet: boolean;
        setPaymentRequired: (data: PaymentRequired) => void;
        selectRequirement: (requirement: PaymentRequirements) => void;
        setStatus: (status: PaymentStatus) => void;
        setError: (error: string) => void;
        reset: () => void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Current payment status

    error: string

    Error message if status is 'error'

    paymentRequired: any

    The payment required response from server

    selectedRequirement: any

    Currently selected payment requirement

    isTestnet: boolean

    Whether we're in testnet mode

    setPaymentRequired: (data: PaymentRequired) => void

    Set the payment required data

    selectRequirement: (requirement: PaymentRequirements) => void

    Select a specific payment requirement

    setStatus: (status: PaymentStatus) => void

    Set the payment status

    setError: (error: string) => void

    Set an error message

    reset: () => void

    Reset the payment state