PayFanout API reference
    Preparing search index...

    Interface AdapterOnboardingDescriptor

    interface AdapterOnboardingDescriptor {
        credentialFields: CredentialFieldDescriptor[];
        csp: { connect: string[]; frame: string[]; script: string[] };
        pspName: string;
        webhook: { events?: string[]; signature: WebhookSignatureScheme };
    }
    Index
    credentialFields: CredentialFieldDescriptor[]

    Credentials a host collects to onboard a merchant onto this PSP.

    csp: { connect: string[]; frame: string[]; script: string[] }

    CSP hosts the PSP's browser SDK touches, by directive. Empty arrays where the PSP has no embedded surface (redirect-only PSPs) or defers to a documented wildcard.

    pspName: string
    webhook: { events?: string[]; signature: WebhookSignatureScheme }

    Type Declaration

    • Optionalevents?: string[]

      Provider event-type identifiers the adapter's parser consumes — render these as the "events to subscribe" list in the PSP's dashboard. Omitted for PSPs that have no discrete subscribable event types (e.g. PayZen, whose IPNs are order-state snapshots).

    • signature: WebhookSignatureScheme