Class MerchantApplication

java.lang.Object
com.blockchyp.client.dto.MerchantApplication

public class MerchantApplication extends Object
Models a merchant application form to add a merchant account.
  • Constructor Details

    • MerchantApplication

      public MerchantApplication()
  • Method Details

    • setInviteCode

      public void setInviteCode(String value)
      Sets the invite code for the merchant.
      Parameters:
      value - the invite code for the merchant.
    • getInviteCode

      public String getInviteCode()
      Gets the invite code for the merchant.
      Returns:
      the invite code for the merchant.
    • setDbaName

      public void setDbaName(String value)
      Sets the business name your customers know you by (DBA Name).
      Parameters:
      value - the business name your customers know you by (DBA Name).
    • getDbaName

      public String getDbaName()
      Gets the business name your customers know you by (DBA Name).
      Returns:
      the business name your customers know you by (DBA Name).
    • setCorporateName

      public void setCorporateName(String value)
      Sets the name of the legal entity you file your taxes under.
      Parameters:
      value - the name of the legal entity you file your taxes under.
    • getCorporateName

      public String getCorporateName()
      Gets the name of the legal entity you file your taxes under.
      Returns:
      the name of the legal entity you file your taxes under.
    • setWebSite

      public void setWebSite(String value)
      Sets the business website.
      Parameters:
      value - the business website.
    • getWebSite

      public String getWebSite()
      Gets the business website.
      Returns:
      the business website.
    • setTaxIdNumber

      public void setTaxIdNumber(String value)
      Sets the business tax identification number (EIN).
      Parameters:
      value - the business tax identification number (EIN).
    • getTaxIdNumber

      public String getTaxIdNumber()
      Gets the business tax identification number (EIN).
      Returns:
      the business tax identification number (EIN).
    • setEntityType

      public void setEntityType(String value)
      Sets the type of business entity.
      Parameters:
      value - the type of business entity.
    • getEntityType

      public String getEntityType()
      Gets the type of business entity.
      Returns:
      the type of business entity.
    • setStateOfIncorporation

      public void setStateOfIncorporation(String value)
      Sets the state where the business is incorporated.
      Parameters:
      value - the state where the business is incorporated.
    • getStateOfIncorporation

      public String getStateOfIncorporation()
      Gets the state where the business is incorporated.
      Returns:
      the state where the business is incorporated.
    • setMerchantType

      public void setMerchantType(String value)
      Sets the primary type of business (e.
      Parameters:
      value - the primary type of business (e.g., Retail, Service, etc.).
    • getMerchantType

      public String getMerchantType()
      Gets the primary type of business (e.
      Returns:
      the primary type of business (e.g., Retail, Service, etc.).
    • setBusinessDescription

      public void setBusinessDescription(String value)
      Sets A short description of the products and services sold.
      Parameters:
      value - A short description of the products and services sold.
    • getBusinessDescription

      public String getBusinessDescription()
      Gets A short description of the products and services sold.
      Returns:
      A short description of the products and services sold.
    • setYearsInBusiness

      public void setYearsInBusiness(String value)
      Sets the number of years the business has been operating.
      Parameters:
      value - the number of years the business has been operating.
    • getYearsInBusiness

      public String getYearsInBusiness()
      Gets the number of years the business has been operating.
      Returns:
      the number of years the business has been operating.
    • setBusinessPhoneNumber

      public void setBusinessPhoneNumber(String value)
      Sets the business telephone number.
      Parameters:
      value - the business telephone number.
    • getBusinessPhoneNumber

      public String getBusinessPhoneNumber()
      Gets the business telephone number.
      Returns:
      the business telephone number.
    • setPhysicalAddress

      public void setPhysicalAddress(Address value)
      Sets the physical address of the business.
      Parameters:
      value - the physical address of the business.
    • getPhysicalAddress

      public Address getPhysicalAddress()
      Gets the physical address of the business.
      Returns:
      the physical address of the business.
    • setMailingAddress

      public void setMailingAddress(Address value)
      Sets the mailing address of the business.
      Parameters:
      value - the mailing address of the business.
    • getMailingAddress

      public Address getMailingAddress()
      Gets the mailing address of the business.
      Returns:
      the mailing address of the business.
    • setContactFirstName

      public void setContactFirstName(String value)
      Sets the first name of the primary contact.
      Parameters:
      value - the first name of the primary contact.
    • getContactFirstName

      public String getContactFirstName()
      Gets the first name of the primary contact.
      Returns:
      the first name of the primary contact.
    • setContactLastName

      public void setContactLastName(String value)
      Sets the last name of the primary contact.
      Parameters:
      value - the last name of the primary contact.
    • getContactLastName

      public String getContactLastName()
      Gets the last name of the primary contact.
      Returns:
      the last name of the primary contact.
    • setContactPhoneNumber

      public void setContactPhoneNumber(String value)
      Sets the phone number of the primary contact.
      Parameters:
      value - the phone number of the primary contact.
    • getContactPhoneNumber

      public String getContactPhoneNumber()
      Gets the phone number of the primary contact.
      Returns:
      the phone number of the primary contact.
    • setContactEmail

      public void setContactEmail(String value)
      Sets the email address of the primary contact.
      Parameters:
      value - the email address of the primary contact.
    • getContactEmail

      public String getContactEmail()
      Gets the email address of the primary contact.
      Returns:
      the email address of the primary contact.
    • setContactTitle

      public void setContactTitle(String value)
      Sets the job title of the primary contact.
      Parameters:
      value - the job title of the primary contact.
    • getContactTitle

      public String getContactTitle()
      Gets the job title of the primary contact.
      Returns:
      the job title of the primary contact.
    • setContactTaxIdNumber

      public void setContactTaxIdNumber(String value)
      Sets the tax identification number (SSN) of the primary contact.
      Parameters:
      value - the tax identification number (SSN) of the primary contact.
    • getContactTaxIdNumber

      public String getContactTaxIdNumber()
      Gets the tax identification number (SSN) of the primary contact.
      Returns:
      the tax identification number (SSN) of the primary contact.
    • setContactDob

      public void setContactDob(String value)
      Sets the date of birth of the primary contact.
      Parameters:
      value - the date of birth of the primary contact.
    • getContactDob

      public String getContactDob()
      Gets the date of birth of the primary contact.
      Returns:
      the date of birth of the primary contact.
    • setContactDlNumber

      public void setContactDlNumber(String value)
      Sets the driver's license number of the primary contact.
      Parameters:
      value - the driver's license number of the primary contact.
    • getContactDlNumber

      public String getContactDlNumber()
      Gets the driver's license number of the primary contact.
      Returns:
      the driver's license number of the primary contact.
    • setContactDlStateOrProvince

      public void setContactDlStateOrProvince(String value)
      Sets the state that issued the primary contact's driver's license.
      Parameters:
      value - the state that issued the primary contact's driver's license.
    • getContactDlStateOrProvince

      public String getContactDlStateOrProvince()
      Gets the state that issued the primary contact's driver's license.
      Returns:
      the state that issued the primary contact's driver's license.
    • setContactDlExpiration

      public void setContactDlExpiration(String value)
      Sets the expiration date of the primary contact's driver's license.
      Parameters:
      value - the expiration date of the primary contact's driver's license.
    • getContactDlExpiration

      public String getContactDlExpiration()
      Gets the expiration date of the primary contact's driver's license.
      Returns:
      the expiration date of the primary contact's driver's license.
    • setContactHomeAddress

      public void setContactHomeAddress(Address value)
      Sets the home address of the primary contact.
      Parameters:
      value - the home address of the primary contact.
    • getContactHomeAddress

      public Address getContactHomeAddress()
      Gets the home address of the primary contact.
      Returns:
      the home address of the primary contact.
    • setContactRole

      public void setContactRole(String value)
      Sets the role of the primary contact in the business.
      Parameters:
      value - the role of the primary contact in the business.
    • getContactRole

      public String getContactRole()
      Gets the role of the primary contact in the business.
      Returns:
      the role of the primary contact in the business.
    • setOwners

      public void setOwners(Collection<Owner> value)
      Sets List of individuals with 25% or more ownership in the company.
      Parameters:
      value - List of individuals with 25% or more ownership in the company.
    • getOwners

      public Collection<Owner> getOwners()
      Gets List of individuals with 25% or more ownership in the company.
      Returns:
      List of individuals with 25% or more ownership in the company.
    • setManualAccount

      public void setManualAccount(ApplicationAccount value)
      Sets the bank account information for the business.
      Parameters:
      value - the bank account information for the business.
    • getManualAccount

      public ApplicationAccount getManualAccount()
      Gets the bank account information for the business.
      Returns:
      the bank account information for the business.
    • setAverageTransaction

      public void setAverageTransaction(String value)
      Sets the average transaction amount.
      Parameters:
      value - the average transaction amount.
    • getAverageTransaction

      public String getAverageTransaction()
      Gets the average transaction amount.
      Returns:
      the average transaction amount.
    • setHighTransaction

      public void setHighTransaction(String value)
      Sets the highest expected transaction amount.
      Parameters:
      value - the highest expected transaction amount.
    • getHighTransaction

      public String getHighTransaction()
      Gets the highest expected transaction amount.
      Returns:
      the highest expected transaction amount.
    • setAverageMonth

      public void setAverageMonth(String value)
      Sets the average monthly transaction volume.
      Parameters:
      value - the average monthly transaction volume.
    • getAverageMonth

      public String getAverageMonth()
      Gets the average monthly transaction volume.
      Returns:
      the average monthly transaction volume.
    • setHighMonth

      public void setHighMonth(String value)
      Sets the highest expected monthly transaction volume.
      Parameters:
      value - the highest expected monthly transaction volume.
    • getHighMonth

      public String getHighMonth()
      Gets the highest expected monthly transaction volume.
      Returns:
      the highest expected monthly transaction volume.
    • setRefundPolicy

      public void setRefundPolicy(String value)
      Sets the refund policy of the business.
      Parameters:
      value - the refund policy of the business.
    • getRefundPolicy

      public String getRefundPolicy()
      Gets the refund policy of the business.
      Returns:
      the refund policy of the business.
    • setRefundDays

      public void setRefundDays(String value)
      Sets the number of days after purchase that refunds can be issued.
      Parameters:
      value - the number of days after purchase that refunds can be issued.
    • getRefundDays

      public String getRefundDays()
      Gets the number of days after purchase that refunds can be issued.
      Returns:
      the number of days after purchase that refunds can be issued.
    • setTimeZone

      public void setTimeZone(String value)
      Sets the time zone of the business.
      Parameters:
      value - the time zone of the business.
    • getTimeZone

      public String getTimeZone()
      Gets the time zone of the business.
      Returns:
      the time zone of the business.
    • setBatchCloseTime

      public void setBatchCloseTime(String value)
      Sets the time when the daily batch should close.
      Parameters:
      value - the time when the daily batch should close.
    • getBatchCloseTime

      public String getBatchCloseTime()
      Gets the time when the daily batch should close.
      Returns:
      the time when the daily batch should close.
    • setMultipleLocations

      public void setMultipleLocations(String value)
      Sets Indicates if the business has multiple locations.
      Parameters:
      value - Indicates if the business has multiple locations.
    • getMultipleLocations

      public String getMultipleLocations()
      Gets Indicates if the business has multiple locations.
      Returns:
      Indicates if the business has multiple locations.
    • setLocationName

      public void setLocationName(String value)
      Sets the name of this specific business location.
      Parameters:
      value - the name of this specific business location.
    • getLocationName

      public String getLocationName()
      Gets the name of this specific business location.
      Returns:
      the name of this specific business location.
    • setStoreNumber

      public void setStoreNumber(String value)
      Sets the store number for this location.
      Parameters:
      value - the store number for this location.
    • getStoreNumber

      public String getStoreNumber()
      Gets the store number for this location.
      Returns:
      the store number for this location.
    • setEbtRequested

      public void setEbtRequested(String value)
      Sets Indicates if the business wants to accept EBT cards.
      Parameters:
      value - Indicates if the business wants to accept EBT cards.
    • getEbtRequested

      public String getEbtRequested()
      Gets Indicates if the business wants to accept EBT cards.
      Returns:
      Indicates if the business wants to accept EBT cards.
    • setFnsNumber

      public void setFnsNumber(String value)
      Sets the FNS number issued by the USDA for EBT processing.
      Parameters:
      value - the FNS number issued by the USDA for EBT processing.
    • getFnsNumber

      public String getFnsNumber()
      Gets the FNS number issued by the USDA for EBT processing.
      Returns:
      the FNS number issued by the USDA for EBT processing.
    • setEcommerce

      public void setEcommerce(String value)
      Sets Indicates if the business plans to accept payments through a website.
      Parameters:
      value - Indicates if the business plans to accept payments through a website.
    • getEcommerce

      public String getEcommerce()
      Gets Indicates if the business plans to accept payments through a website.
      Returns:
      Indicates if the business plans to accept payments through a website.
    • setDropShipping

      public void setDropShipping(boolean value)
      Sets Indicates if suppliers ship products directly to customers.
      Parameters:
      value - Indicates if suppliers ship products directly to customers.
    • isDropShipping

      public boolean isDropShipping()
      Gets Indicates if suppliers ship products directly to customers.
      Returns:
      Indicates if suppliers ship products directly to customers.
    • setCardPresentPercentage

      public void setCardPresentPercentage(String value)
      Sets the percentage of transactions that will be chip or swipe.
      Parameters:
      value - the percentage of transactions that will be chip or swipe.
    • getCardPresentPercentage

      public String getCardPresentPercentage()
      Gets the percentage of transactions that will be chip or swipe.
      Returns:
      the percentage of transactions that will be chip or swipe.
    • setPhoneOrderPercentage

      public void setPhoneOrderPercentage(String value)
      Sets the percentage of transactions that will be phone orders.
      Parameters:
      value - the percentage of transactions that will be phone orders.
    • getPhoneOrderPercentage

      public String getPhoneOrderPercentage()
      Gets the percentage of transactions that will be phone orders.
      Returns:
      the percentage of transactions that will be phone orders.
    • setEcomPercentage

      public void setEcomPercentage(String value)
      Sets the percentage of transactions that will be e-commerce.
      Parameters:
      value - the percentage of transactions that will be e-commerce.
    • getEcomPercentage

      public String getEcomPercentage()
      Gets the percentage of transactions that will be e-commerce.
      Returns:
      the percentage of transactions that will be e-commerce.
    • setBillBeforeShipmentDays

      public void setBillBeforeShipmentDays(String value)
      Sets the number of days before shipment that customers are charged.
      Parameters:
      value - the number of days before shipment that customers are charged.
    • getBillBeforeShipmentDays

      public String getBillBeforeShipmentDays()
      Gets the number of days before shipment that customers are charged.
      Returns:
      the number of days before shipment that customers are charged.
    • setSubscriptionsSupported

      public void setSubscriptionsSupported(String value)
      Sets Indicates if the business plans to process recurring payments.
      Parameters:
      value - Indicates if the business plans to process recurring payments.
    • getSubscriptionsSupported

      public String getSubscriptionsSupported()
      Gets Indicates if the business plans to process recurring payments.
      Returns:
      Indicates if the business plans to process recurring payments.
    • setSubscriptionFrequency

      public void setSubscriptionFrequency(String value)
      Sets the frequency of recurring payments (if applicable).
      Parameters:
      value - the frequency of recurring payments (if applicable).
    • getSubscriptionFrequency

      public String getSubscriptionFrequency()
      Gets the frequency of recurring payments (if applicable).
      Returns:
      the frequency of recurring payments (if applicable).
    • setSignerName

      public void setSignerName(String value)
      Sets the full legal name of the person signing the application.
      Parameters:
      value - the full legal name of the person signing the application.
    • getSignerName

      public String getSignerName()
      Gets the full legal name of the person signing the application.
      Returns:
      the full legal name of the person signing the application.
    • addOwner

      public void addOwner(Owner value)
      Adds a List of individuals with 25% or more ownership in the company.
      Parameters:
      value - List of individuals with 25% or more ownership in the company.