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 }