PayFanout API reference
    Preparing search index...

    Interface PaysafeFieldsInstanceLike

    Structural subset of Paysafe.js (hosted iframe fields). Injected in tests, loaded from hosted.paysafe.com in browsers. The field-event surface is optional — SDK builds without it simply never fire onChange (degrade, not break) — and so is show(): an instance without it is used as set up.

    interface PaysafeFieldsInstanceLike {
        areAllFieldsValid?(): boolean;
        fields?(
            selector: string,
        ): {
            invalid?(handler: (...args: unknown[]) => void): void;
            valid?(handler: (...args: unknown[]) => void): void;
        };
        show?(): Promise<Record<string, { error?: unknown } | undefined>>;
        tokenize(options: Record<string, unknown>): Promise<{ token: string }>;
    }
    Index
    • Per-field validity event registration ("cardNumber" | "expiryDate" | "cvv").

      Parameters

      • selector: string

      Returns {
          invalid?(handler: (...args: unknown[]) => void): void;
          valid?(handler: (...args: unknown[]) => void): void;
      }

    • Loads the configured payment methods into their containers. Resolves with one entry per method, carrying error when that method failed to initialize; rejects only when none initialized.

      Returns Promise<Record<string, { error?: unknown } | undefined>>