@paysafe/paysafe-wallet-saas-web
    Preparing search index...

    Interface CardRequest

    Information required for prepaid card creation.

    • deliveryAddress is necessary only for physical card requests.
    • termsAndConditionsAccepted and eDisclosureAccepted - when the fields are being sent with true, this means that the customer has accepted the Terms and Conditioins and E-disclosure. They are required when the customer is from US. They are not required for customers from other countries.
    interface CardRequest {
        cardPin?: string;
        currency: string;
        deliveryAddress?: DeliveryAddress;
        eDisclosureAccepted?: boolean;
        externalId?: string;
        mobile?: string;
        programName: string;
        termsAndConditionsAccepted?: boolean;
    }
    Index

    Properties

    cardPin?: string

    The card PIN.

    • For EU customers, the Card pin should be 4 digits.
    • For US customers, they must set their card PIN via a separate REST HTTP call.
    currency: string

    Currency alphabetic code as specified by ISO 4217.

    "EUR"
    
    deliveryAddress?: DeliveryAddress

    Delivery address for the card request.

    eDisclosureAccepted?: boolean

    The field must be present for US customers.

    externalId?: string

    External card identifier in merchant system.

    mobile?: string

    If not provided, we will try to use the mobile phone provided during the customer onboarding. Mobile phone number must be in format "+11234567899".

    programName: string

    Program name provided by Paysafe.

    termsAndConditionsAccepted?: boolean

    The field must be present for US customers.