STPLegalEntityParams

@interface STPLegalEntityParams : STPPersonParams

Stripe API parameters to define a Legal Entity. This extends STPPersonParams and adds some more fields.

Legal entities can be either an individual or a company.

  • Additional owners of the legal entity.

    Declaration

    Objective-C

    @property (nonatomic, copy, readwrite, nullable)
        NSArray<STPPersonParams *> *additionalOwners;

    Swift

    var additionalOwners: [STPPersonParams]? { get set }
  • The business name

    Declaration

    Objective-C

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

    Swift

    var businessName: String? { get set }
  • The business Tax Id

    Declaration

    Objective-C

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

    Swift

    var businessTaxId: String? { get set }
  • The business VAT Id

    Declaration

    Objective-C

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

    Swift

    var businessVATId: String? { get set }
  • The gender of the individual, as a string.

    Currently either male or female are supported values.

    Declaration

    Objective-C

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

    Swift

    var genderString: String? { get set }
  • The personal address field.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable) STPAddress *personalAddress;

    Swift

    var personalAddress: STPAddress? { get set }
  • The Personal Id number

    Declaration

    Objective-C

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

    Swift

    var personalIdNumber: String? { get set }
  • The phone number of the entity.

    Declaration

    Objective-C

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

    Swift

    var phoneNumber: String? { get set }
  • The last four digits of the SSN of the individual.

    Declaration

    Objective-C

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

    Swift

    var ssnLast4: String? { get set }
  • The Tax Id Registrar

    Declaration

    Objective-C

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

    Swift

    var taxIdRegistrar: String? { get set }
  • The type of this legal entity, as a string.

    Currently individual or company are supported values.

    Declaration

    Objective-C

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

    Swift

    var entityTypeString: String? { get set }