KYCNaturalPersonFieldsEnum
public enum KYCNaturalPersonFieldsEnum : Sendable
KYC field values for natural person customer information as defined in SEP-0009. This enum represents all standard fields that can be submitted in PUT /customer requests for individual customers. Each case contains the field value and converts it to the appropriate multipart/form-data format.
-
Family or last name
Declaration
Swift
case lastName(String) -
Given or first name
Declaration
Swift
case firstName(String) -
Middle name or other additional name
Declaration
Swift
case additionalName(String) -
Country code for current address in ISO 3166-1 alpha-3 format
Declaration
Swift
case addressCountryCode(String) -
Name of state/province/region/prefecture
Declaration
Swift
case stateOrProvince(String) -
Name of city/town
Declaration
Swift
case city(String) -
Postal or other code identifying user’s locale
Declaration
Swift
case postalCode(String) -
Entire address (country, state, postal code, street address, etc.) as a multi-line string
Declaration
Swift
case address(String) -
Mobile phone number with country code, in E.164 format
Declaration
Swift
case mobileNumber(String) -
Expected format of the mobile_number field (E.164, hash, etc.). Defaults to E.164 if not specified
Declaration
Swift
case mobileNumberFormat(String) -
Email address
Declaration
Swift
case emailAddress(String) -
Date of birth, e.g. 1976-07-04
Declaration
Swift
case birthDate(Date) -
Place of birth (city, state, country; as shown on passport)
Declaration
Swift
case birthPlace(String) -
Country of birth in ISO 3166-1 alpha-3 format
Declaration
Swift
case birthCountryCode(String) -
Tax identifier in customer’s country (social security number in US)
Declaration
Swift
case taxId(String) -
Name of the tax ID type (SSN or ITIN in the US)
Declaration
Swift
case taxIdName(String) -
Occupation ISCO code
Declaration
Swift
case occupation(Int) -
Name of employer
Declaration
Swift
case employerName(String) -
Address of employer
Declaration
Swift
case employerAddress(String) -
Primary language in ISO 639-1 format
Declaration
Swift
case languageCode(String) -
Type of ID document (passport, drivers_license, id_card, etc.)
Declaration
Swift
case idType(String) -
Country issuing passport or photo ID in ISO 3166-1 alpha-3 format
Declaration
Swift
case idCountryCode(String) -
ID issue date
Declaration
Swift
case idIssueDate(String) -
ID expiration date
Declaration
Swift
case idExpirationDate(String) -
Passport or ID number
Declaration
Swift
case idNumber(String) -
Image of front of user’s photo ID or passport
Declaration
Swift
case photoIdFront(Data) -
Image of back of user’s photo ID or passport
Declaration
Swift
case photoIdBack(Data) -
Image of notary’s approval of photo ID or passport
Declaration
Swift
case notaryApprovalOfPhotoId(Data) -
IP address of customer’s computer
Declaration
Swift
case ipAddress(String) -
Image of a utility bill, bank statement or similar document with the user’s name and address
Declaration
Swift
case photoProofResidence(Data) -
Customer’s gender (male, female, or other)
Declaration
Swift
case sex(String) -
Image of user’s proof of income document
Declaration
Swift
case proofOfIncome(Data) -
Video or image file of user as a liveness proof
Declaration
Swift
case proofOfLiveness(Data) -
Referral ID used to identify the source of the customer
Declaration
Swift
case referralId(String) -
Undocumented
Declaration
Swift
public var parameter: (String, Data) { get }
View on GitHub
Install in Dash