@raisenow/tamaro-core
    Preparing search index...

    Implements

    Index

    Constructors

    Properties

    errors: ErrorsState = {}
    filled: Partial<Record<TamaroCardFieldName, boolean>> = {}
    focused: Partial<Record<TamaroCardFieldName, boolean>> = {}
    isOnApproveTriggered: boolean = false
    isOnCancelTriggered: boolean = false
    isReady: boolean = false
    isResponseHandled: boolean = false
    validate: () => Promise<void> = ...

    Accessors

    • get configureOptions(): {
          initOptions: PayPalScriptOptions;
          isRecurring: boolean;
          labels: { cardno: string; cvv: string; exp: string };
          methodProfileUuid: string | undefined;
          placeholders: { cardno: string; cvv: string; exp: string };
      }

      Computed getter which returns all options required to initialize the PayPalCardFields instance. If it changes, the instance of the PayPalCardFields instance must be re-initialized.

      Returns {
          initOptions: PayPalScriptOptions;
          isRecurring: boolean;
          labels: { cardno: string; cvv: string; exp: string };
          methodProfileUuid: string | undefined;
          placeholders: { cardno: string; cvv: string; exp: string };
      }

    • get methodProfileUuid(): string | undefined

      Returns string | undefined

    • get responseResults(): {
          approved_url?: string;
          cancelled_url?: string;
          paypal_order_id?: string;
          paypal_vault_setup_id?: string;
      }

      Returns {
          approved_url?: string;
          cancelled_url?: string;
          paypal_order_id?: string;
          paypal_vault_setup_id?: string;
      }

    Methods

    • Returns void

    • Returns void

    • PayPal JS SDK doesn't fetch the token comparing to Datatrans Secure Fields JS SDK or Spreedly JS SDK, so we specify this stub method here only to satisfy the interface.

      Returns Promise<void>