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

    Interface CustomerPersonRequest

    Represents the customer information used in the onboarding process.

    interface CustomerPersonRequest {
        additionalAttributes?: Record<string, string>;
        address: Address;
        birthDate: string;
        currencyCode: string;
        customerCredentials: CustomerCredentials;
        customerIdentifiers: CustomerIdentifiersOnboarding;
        deviceInfo: DeviceInfo;
        firstName: string;
        isPoliticallyExposed?: boolean;
        lastName: string;
        nationality?: string;
        occupation?: Occupation;
        preferences?: Preferences;
        termsAndConditions: boolean;
        title?: string;
        vulnerabilities?: Vulnerability[];
    }
    Index

    Properties

    additionalAttributes?: Record<string, string>

    List of additional attributes not covered in standard list. Specifics need to be aligned during integration with Paysafe.

    address: Address

    The Address of the customer.

    birthDate: string

    Date of birth.

    Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

    "2024-05-23"
    
    currencyCode: string

    Currency alphabetic code as specified by ISO 4217.

    "EUR"
    
    customerCredentials: CustomerCredentials

    Credentials used for recovery or customer onboarding.

    customerIdentifiers: CustomerIdentifiersOnboarding

    Customer identifiers used in onboarding process.

    deviceInfo: DeviceInfo

    Provides information about the device that the end-customer uses to access the service.

    firstName: string

    The first name of the customer.

    isPoliticallyExposed?: boolean

    Identifies whether the customer is a Politically Exposed Person (PEP).

    lastName: string

    The last name of the customer.

    nationality?: string

    The nationality of the customer in ISO-3166 Alpha 2 format.

    "GB"
    
    occupation?: Occupation

    The occupation of the customer.

    preferences?: Preferences

    User-defined preferences related to data consent and marketing communication.

    termsAndConditions: boolean

    A boolean indicating whether the customer has accepted the terms and conditions.

    title?: string

    Personal title.

    "Mr.", "Ms", "Dr."
    
    vulnerabilities?: Vulnerability[]

    A list of vulnerabilities associated with the customer.