STPConnectAccountIndividualParams

@interface STPConnectAccountIndividualParams : NSObject <STPFormEncodable>

Information about the person represented by the account for use with STPConnectAccountParams.

  • The individual’s primary address.

    Declaration

    Objective-C

    @property (assign, readwrite, 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 (assign, readwrite, 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 (assign, readwrite, nonatomic, nullable)
        STPConnectAccountAddress *kanjiAddress;

    Swift

    var kanjiAddress: STPConnectAccountAddress? { get set }
  • The individual’s date of birth.

    Must include day, month, and year, and only those fields are used.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSDateComponents *dateOfBirth;

    Swift

    var dateOfBirth: DateComponents? { get set }
  • The individual’s email address.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *email;

    Swift

    var email: String? { get set }
  • The individual’s first name.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, 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 (readwrite, copy, nonatomic, nullable) NSString *kanaFirstName;

    Swift

    var kanaFirstName: String? { get set }
  • The Kanji variation of the individual’s first name (Japan only).

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *kanjiFirstName;

    Swift

    var kanjiFirstName: String? { get set }
  • The individual’s gender

    International regulations require either “male” or “female”.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, 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 (readwrite, copy, nonatomic, nullable) NSString *idNumber;

    Swift

    var idNumber: String? { get set }
  • The individual’s last name.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *lastName;

    Swift

    var lastName: String? { get set }
  • The Kana varation of the individual’s last name (Japan only).

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *kanaLastName;

    Swift

    var kanaLastName: String? { get set }
  • The Kanji varation of the individual’s last name (Japan only).

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *kanjiLastName;

    Swift

    var kanjiLastName: String? { get set }
  • The individual’s maiden name.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, 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 (readwrite, copy, nonatomic, nullable) NSDictionary *metadata;

    Swift

    var metadata: [AnyHashable : Any]? { get set }
  • The individual’s phone number.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, 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 (readwrite, copy, nonatomic, nullable) NSString *ssnLast4;

    Swift

    var ssnLast4: String? { get set }
  • The individual’s verification document information.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable)
        STPConnectAccountIndividualVerification *verification;

    Swift

    var verification: STPConnectAccountIndividualVerification? { get set }