STPConnectAccountCompanyParams

@interface STPConnectAccountCompanyParams : NSObject <STPFormEncodable>

Information about the company or business to use with STPConnectAccountParams.

  • The company’s primary address.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        STPConnectAccountAddress *_Nonnull address;

    Swift

    var address: STPConnectAccountAddress { get set }
  • The Kana variation of the company’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 company’s primary address (Japan only).

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable)
        STPConnectAccountAddress *kanjiAddress;

    Swift

    var kanjiAddress: STPConnectAccountAddress? { get set }
  • Whether the company’s directors have been provided.

    Set this Boolean to true after creating all the company’s directors with the Persons API (https://stripe.com/docs/api/persons) for accounts with a relationship.director requirement. This value is not automatically set to true after creating directors, so it needs to be updated to indicate all directors have been provided.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSNumber *directorsProvided;

    Swift

    var directorsProvided: NSNumber? { get set }
  • The company’s legal name.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • The Kana variation of the company’s legal name (Japan only).

    Declaration

    Objective-C

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

    Swift

    var kanaName: String? { get set }
  • The Kanji variation of the company’s legal name (Japan only).

    Declaration

    Objective-C

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

    Swift

    var kanjiName: String? { get set }
  • Whether the company’s owners have been provided.

    Set this Boolean to true after creating all the company’s owners with the Persons API (https://stripe.com/docs/api/persons) for accounts with a relationship.owner requirement.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSNumber *ownersProvided;

    Swift

    var ownersProvided: NSNumber? { get set }
  • The company’s phone number (used for verification).

    Declaration

    Objective-C

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

    Swift

    var phone: String? { get set }
  • The business ID number of the company, as appropriate for the company’s country.

    (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.)

    Declaration

    Objective-C

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

    Swift

    var taxID: String? { get set }
  • The jurisdiction in which the taxID is registered (Germany-based companies only).

    Declaration

    Objective-C

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

    Swift

    var taxIDRegistrar: String? { get set }
  • The VAT number of the company.

    Declaration

    Objective-C

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

    Swift

    var vatID: String? { get set }