Class: PayPal::SDK::AdaptiveAccounts::DataTypes::BusinessInfoType

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/adaptive_accounts/data_types.rb

Overview

PayPal Business Category. i.e., baby - 1004

Class Method Summary collapse

Class Method Details

.load_membersObject



566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
# File 'lib/paypal-sdk/adaptive_accounts/data_types.rb', line 566

def self.load_members
  object_of :businessName, String, :required => true
  object_of :businessAddress, AddressType, :required => true
  object_of :workPhone, String, :required => true
  # PayPal Business Category. i.e., baby - 1004 
  object_of :category, Integer
  # Paypal Business subcategory. i.e., baby-clothing - 2027 
  object_of :subCategory, Integer
  # If Category and Subcategory is specified, then this is optional. PayPal uses the industry standard Merchant Category Codes. Please refer to your Association Merchant Category Code documentation for a list of codes 
  object_of :merchantCategoryCode, Integer
  object_of :doingBusinessAs, String
  object_of :customerServicePhone, String
  object_of :customerServiceEmail, String
  object_of :disputeEmail, String
  object_of :webSite, String
  # Company Id: tax id, acn, abn, etc. 
  object_of :companyId, String
  object_of :dateOfEstablishment, Date
  object_of :businessType, BusinessType
  object_of :businessSubtype, BusinessSubtypeType
  object_of :incorporationId, String
  # Average transaction value. 
  object_of :averagePrice, Float
  # Average monthly transaction value. 
  object_of :averageMonthlyVolume, Float
  # Percentage of the revenue that is from online sales (0%-100%). 
  object_of :percentageRevenueFromOnline, Integer
  array_of :salesVenue, SalesVenueType
  # Description of store front or place for sales. Only required when "OTHER" is specified for salesVenue. 
  object_of :salesVenueDesc, String
  # Value Added Tax (VAT) ID number 
  object_of :vatId, String
  # Country code for country on the vat id. 
  object_of :vatCountryCode, String
  # Official commercial registration location. 
  object_of :commercialRegistrationLocation, String
  object_of :principalPlaceOfBusinessAddress, AddressType
  object_of :registeredOfficeAddress, AddressType
  object_of :establishmentCountryCode, String
  object_of :establishmentState, String
  # All the stakeholders of the company. 
  array_of :businessStakeholder, BusinessStakeholderType
  # Business entity acting on behalf of Third Party. 
  object_of :businessEntityForThirdParty, BusinessEntityForThirdPartyType
  # Values: Yes or No 
  object_of :hasDirectors, YesNoType
  # Values: Yes or No 
  object_of :hasBeneficialOwners, YesNoType
  # Values: Yes or No 
  object_of :hasThirdPartyAssociates, YesNoType
end