Package-level declarations
Types
Link copied to clipboard
data class CardKYCFields(val number: String? = null, val expirationDate: String? = null, val cvc: String? = null, val holderName: String? = null, val network: String? = null, val postalCode: String? = null, val countryCode: String? = null, val stateOrProvince: String? = null, val city: String? = null, val address: String? = null, val token: String? = null)
Payment card information for KYC verification.
Link copied to clipboard
data class FinancialAccountKYCFields(val bankName: String? = null, val bankAccountType: String? = null, val bankAccountNumber: String? = null, val bankNumber: String? = null, val bankPhoneNumber: String? = null, val bankBranchNumber: String? = null, val externalTransferMemo: String? = null, val clabeNumber: String? = null, val cbuNumber: String? = null, val cbuAlias: String? = null, val mobileMoneyNumber: String? = null, val mobileMoneyProvider: String? = null, val cryptoAddress: String? = null, val cryptoMemo: String? = null)
Financial account information for KYC verification.
Link copied to clipboard
data class NaturalPersonKYCFields(val lastName: String? = null, val firstName: String? = null, val additionalName: String? = null, val addressCountryCode: String? = null, val stateOrProvince: String? = null, val city: String? = null, val postalCode: String? = null, val address: String? = null, val mobileNumber: String? = null, val mobileNumberFormat: String? = null, val emailAddress: String? = null, val birthDate: LocalDate? = null, val idIssueDate: LocalDate? = null, val idExpirationDate: LocalDate? = null, val birthPlace: String? = null, val birthCountryCode: String? = null, val taxId: String? = null, val taxIdName: String? = null, val occupation: String? = null, val employerName: String? = null, val employerAddress: String? = null, val languageCode: String? = null, val idType: String? = null, val idCountryCode: String? = null, val idNumber: String? = null, val ipAddress: String? = null, val sex: String? = null, val referralId: String? = null, val photoIdFront: ByteArray? = null, val photoIdBack: ByteArray? = null, val notaryApprovalOfPhotoId: ByteArray? = null, val photoProofResidence: ByteArray? = null, val proofOfIncome: ByteArray? = null, val proofOfLiveness: ByteArray? = null, val financialAccountKYCFields: FinancialAccountKYCFields? = null, val cardKYCFields: CardKYCFields? = null)
KYC fields for natural persons (individuals).
Link copied to clipboard
data class OrganizationKYCFields(val name: String? = null, val VATNumber: String? = null, val registrationNumber: String? = null, val registrationDate: String? = null, val registeredAddress: String? = null, val numberOfShareholders: Int? = null, val shareholderName: String? = null, val addressCountryCode: String? = null, val stateOrProvince: String? = null, val city: String? = null, val postalCode: String? = null, val directorName: String? = null, val website: String? = null, val email: String? = null, val phone: String? = null, val photoIncorporationDoc: ByteArray? = null, val photoProofAddress: ByteArray? = null, val financialAccountKYCFields: FinancialAccountKYCFields? = null, val cardKYCFields: CardKYCFields? = null)
KYC fields for organizations (businesses).
Link copied to clipboard
data class StandardKYCFields(val naturalPersonKYCFields: NaturalPersonKYCFields? = null, val organizationKYCFields: OrganizationKYCFields? = null)
Implements SEP-0009 - Standard KYC Fields for Stellar Ecosystem.