STPConnectAccountIndividualParams
Objective-C
@interface STPConnectAccountIndividualParams : NSObject <STPFormEncodable>
Swift
class STPConnectAccountIndividualParams : NSObject, STPFormEncodable
Information about the person represented by the account for use with STPConnectAccountParams
.
-
The individual’s primary address.
Declaration
Objective-C
@property (nonatomic, nullable) STPConnectAccountAddress *address;
Swift
var address: STPConnectAccountAddress? { get set }
-
The Kana variation of the the individual’s primary address (Japan only).
Declaration
Objective-C
@property (nonatomic, nullable) STPConnectAccountAddress *kanaAddress;
Swift
var kanaAddress: STPConnectAccountAddress? { get set }
-
The Kanji variation of the the individual’s primary address (Japan only).
Declaration
Objective-C
@property (nonatomic, nullable) STPConnectAccountAddress *kanjiAddress;
Swift
var kanjiAddress: STPConnectAccountAddress? { get set }
-
The individual’s date of birth.
Must include
day
,month
, andyear
, and only those fields are used.Declaration
Objective-C
@property (nonatomic, copy, nullable) NSDateComponents *dateOfBirth;
Swift
var dateOfBirth: DateComponents? { get set }
-
The individual’s email address.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *email;
Swift
var email: String? { get set }
-
The individual’s first name.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *firstName;
Swift
var firstName: String? { get set }
-
The Kana variation of the the individual’s first name (Japan only).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *kanaFirstName;
Swift
var kanaFirstName: String? { get set }
-
The Kanji variation of the individual’s first name (Japan only).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *kanjiFirstName;
Swift
var kanjiFirstName: String? { get set }
-
The individual’s gender
International regulations require either “male” or “female”.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *gender;
Swift
var gender: String? { get set }
-
The government-issued ID number of the individual, as appropriate for the representative’s country. Examples are a Social Security Number in the U.S., or a Social Insurance Number in Canada.
Instead of the number itself, you can also provide a PII token created with Stripe.js (see https://stripe.com/docs/stripe-js/reference#collecting-pii-data).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *idNumber;
Swift
var idNumber: String? { get set }
-
The individual’s last name.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *lastName;
Swift
var lastName: String? { get set }
-
The Kana varation of the individual’s last name (Japan only).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *kanaLastName;
Swift
var kanaLastName: String? { get set }
-
The Kanji varation of the individual’s last name (Japan only).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *kanjiLastName;
Swift
var kanjiLastName: String? { get set }
-
The individual’s maiden name.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *maidenName;
Swift
var maidenName: String? { get set }
-
Set of key-value pairs that you can attach to an object.
This can be useful for storing additional information about the object in a structured format.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSDictionary *metadata;
Swift
var metadata: [AnyHashable : Any]? { get set }
-
The individual’s phone number.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *phone;
Swift
var phone: String? { get set }
-
The last four digits of the individual’s Social Security Number (U.S. only).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *ssnLast4;
Swift
var ssnLast4: String? { get set }
-
The individual’s verification document information.
Declaration
Objective-C
@property (nonatomic, strong, nullable) STPConnectAccountIndividualVerification *verification;
Swift
var verification: STPConnectAccountIndividualVerification? { get set }