PersonTokenParams
data class PersonTokenParams(val address: Address? = null, val addressKana: AddressJapanParams? = null, val addressKanji: AddressJapanParams? = null, val dateOfBirth: DateOfBirth? = null, val email: String? = null, val firstName: String? = null, val firstNameKana: String? = null, val firstNameKanji: String? = null, val gender: String? = null, val idNumber: String? = null, val lastName: String? = null, val lastNameKana: String? = null, val lastNameKanji: String? = null, val maidenName: String? = null, val metadata: Map<String, String>? = null, val phone: String? = null, val relationship: PersonTokenParams.Relationship? = null, val ssnLast4: String? = null, val verification: PersonTokenParams.Verification? = null) : TokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
Constructors
Link copied to clipboard
constructor(address: Address? = null, addressKana: AddressJapanParams? = null, addressKanji: AddressJapanParams? = null, dateOfBirth: DateOfBirth? = null, email: String? = null, firstName: String? = null, firstNameKana: String? = null, firstNameKanji: String? = null, gender: String? = null, idNumber: String? = null, lastName: String? = null, lastNameKana: String? = null, lastNameKanji: String? = null, maidenName: String? = null, metadata: Map<String, String>? = null, phone: String? = null, relationship: PersonTokenParams.Relationship? = null, ssnLast4: String? = null, verification: PersonTokenParams.Verification? = null)
Types
Link copied to clipboard
Link copied to clipboard
data class Document @JvmOverloads constructor(val front: String? = null, val back: String? = null) : StripeParamsModel, Parcelable
Link copied to clipboard
data class Relationship(val director: Boolean? = null, val executive: Boolean? = null, val owner: Boolean? = null, val percentOwnership: Int? = null, val representative: Boolean? = null, val title: String? = null) : StripeParamsModel, Parcelable
The relationship that this person has with the account’s legal entity.
Link copied to clipboard
data class Verification @JvmOverloads constructor(val document: PersonTokenParams.Document? = null, val additionalDocument: PersonTokenParams.Document? = null) : StripeParamsModel, Parcelable
The person’s verification status.
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard