Customer Person Request
data class CustomerPersonRequest(val title: String?, val firstName: String, val lastName: String, val birthDate: String, val nationality: String?, val occupation: Occupation?, val vulnerabilities: List<Vulnerability>?, val additionalAttributes: Map<String, String>?, val customerIdentifiers: CustomerIdentifiersOnboarding, val customerCredentials: CustomerCredentials, val currencyCode: String, val address: Address, val termsAndConditions: Boolean, val isPoliticallyExposed: Boolean?)
Data class representing a request for onboarding a customer.
Constructors
Link copied to clipboard
constructor(title: String?, firstName: String, lastName: String, birthDate: String, nationality: String?, occupation: Occupation?, vulnerabilities: List<Vulnerability>?, additionalAttributes: Map<String, String>?, customerIdentifiers: CustomerIdentifiersOnboarding, customerCredentials: CustomerCredentials, currencyCode: String, address: Address, termsAndConditions: Boolean, isPoliticallyExposed: Boolean?)
Properties
Link copied to clipboard
A list of additional attributes not covered in standard list. Specifics need to be aligned during integration with Paysafe.
Link copied to clipboard
Currency alphabetic code as specified by ISO 4217.
Link copied to clipboard
The CustomerCredentials of the customer.
Link copied to clipboard
The CustomerIdentifiersOnboarding of the customer.
Link copied to clipboard
Identifies whether the customer is a Politically Exposed Person (PEP).
Link copied to clipboard
The nationality of the customer in ISO-3166 Alpha 2 format.
Link copied to clipboard
The occupation of the customer.
Link copied to clipboard
A boolean indicating whether the customer has accepted the terms and conditions.
Link copied to clipboard
A list of Vulnerability's associated with the customer.