satim-sdk - v1.0.0
    Preparing search index...

    Interface WebhookHandlerOptions

    interface WebhookHandlerOptions {
        onResolveAmount: (
            orderId: string,
        ) => number | Promise<number | null | undefined> | null | undefined;
        onCheckDuplicate?: (orderId: string) => boolean | Promise<boolean>;
        onMarkProcessed?: (
            orderId: string,
        ) => boolean | void | Promise<boolean | void>;
        maxCallbacksPerWindow?: number;
        rateLimitWindowMs?: number;
        callbackSecret?: string;
        allowUnverifiedCallbacks?: boolean;
        suppressMultiInstanceWarning?: boolean;
    }
    Index

    Properties

    onResolveAmount: (
        orderId: string,
    ) => number | Promise<number | null | undefined> | null | undefined
    onCheckDuplicate?: (orderId: string) => boolean | Promise<boolean>
    onMarkProcessed?: (orderId: string) => boolean | void | Promise<boolean | void>
    maxCallbacksPerWindow?: number
    rateLimitWindowMs?: number
    callbackSecret?: string
    allowUnverifiedCallbacks?: boolean
    suppressMultiInstanceWarning?: boolean