Package com.blockchyp.client.dto
Class SubmitApplicationRequest
java.lang.Object
com.blockchyp.client.dto.SubmitApplicationRequest
- All Implemented Interfaces:
ITimeoutRequest
Models a merchant application submission request to add a new merchant account.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a List of individuals with 25% or more ownership in the company.Gets the average monthly transaction volume.Gets the average transaction amount.Gets the time when the daily batch should close.Gets the number of days before shipment that customers are charged.Gets A short description of the products and services sold.Gets the business telephone number.Gets the percentage of transactions that will be chip or swipe.Gets the expiration date of the primary contact's driver's license.Gets the driver's license number of the primary contact.Gets the state that issued the primary contact's driver's license.Gets the date of birth of the primary contact.Gets the email address of the primary contact.Gets the first name of the primary contact.Gets the home address of the primary contact.Gets the last name of the primary contact.Gets the phone number of the primary contact.Gets the role of the primary contact in the business.Gets the tax identification number (SSN) of the primary contact.Gets the job title of the primary contact.Gets the name of the legal entity you file your taxes under.Gets the business name your customers know you by (DBA Name).Gets Indicates if the business wants to accept EBT cards.Gets Indicates if the business plans to accept payments through a website.Gets the percentage of transactions that will be e-commerce.Gets the type of business entity.Gets the FNS number issued by the USDA for EBT processing.Gets the highest expected monthly transaction volume.Gets the highest expected transaction amount.Gets the invite code for the merchant.Gets the name of this specific business location.Gets the mailing address of the business.Gets the bank account information for the business.Gets the primary type of business (e.Gets Indicates if the business has multiple locations.Gets List of individuals with 25% or more ownership in the company.Gets the percentage of transactions that will be phone orders.Gets the physical address of the business.Gets the number of days after purchase that refunds can be issued.Gets the refund policy of the business.Gets the full legal name of the person signing the application.Gets the state where the business is incorporated.Gets the store number for this location.Gets the frequency of recurring payments (if applicable).Gets Indicates if the business plans to process recurring payments.Gets the business tax identification number (EIN).intGets the request timeout in seconds.Gets the time zone of the business.Gets the business website.Gets the number of years the business has been operating.booleanGets Indicates if suppliers ship products directly to customers.booleanisTest()Gets whether or not to route transaction to the test gateway.voidsetAverageMonth(String value) Sets the average monthly transaction volume.voidsetAverageTransaction(String value) Sets the average transaction amount.voidsetBatchCloseTime(String value) Sets the time when the daily batch should close.voidsetBillBeforeShipmentDays(String value) Sets the number of days before shipment that customers are charged.voidsetBusinessDescription(String value) Sets A short description of the products and services sold.voidsetBusinessPhoneNumber(String value) Sets the business telephone number.voidsetCardPresentPercentage(String value) Sets the percentage of transactions that will be chip or swipe.voidsetContactDlExpiration(String value) Sets the expiration date of the primary contact's driver's license.voidsetContactDlNumber(String value) Sets the driver's license number of the primary contact.voidSets the state that issued the primary contact's driver's license.voidsetContactDob(String value) Sets the date of birth of the primary contact.voidsetContactEmail(String value) Sets the email address of the primary contact.voidsetContactFirstName(String value) Sets the first name of the primary contact.voidsetContactHomeAddress(Address value) Sets the home address of the primary contact.voidsetContactLastName(String value) Sets the last name of the primary contact.voidsetContactPhoneNumber(String value) Sets the phone number of the primary contact.voidsetContactRole(String value) Sets the role of the primary contact in the business.voidsetContactTaxIdNumber(String value) Sets the tax identification number (SSN) of the primary contact.voidsetContactTitle(String value) Sets the job title of the primary contact.voidsetCorporateName(String value) Sets the name of the legal entity you file your taxes under.voidsetDbaName(String value) Sets the business name your customers know you by (DBA Name).voidsetDropShipping(boolean value) Sets Indicates if suppliers ship products directly to customers.voidsetEbtRequested(String value) Sets Indicates if the business wants to accept EBT cards.voidsetEcommerce(String value) Sets Indicates if the business plans to accept payments through a website.voidsetEcomPercentage(String value) Sets the percentage of transactions that will be e-commerce.voidsetEntityType(String value) Sets the type of business entity.voidsetFnsNumber(String value) Sets the FNS number issued by the USDA for EBT processing.voidsetHighMonth(String value) Sets the highest expected monthly transaction volume.voidsetHighTransaction(String value) Sets the highest expected transaction amount.voidsetInviteCode(String value) Sets the invite code for the merchant.voidsetLocationName(String value) Sets the name of this specific business location.voidsetMailingAddress(Address value) Sets the mailing address of the business.voidSets the bank account information for the business.voidsetMerchantType(String value) Sets the primary type of business (e.voidsetMultipleLocations(String value) Sets Indicates if the business has multiple locations.voidsetOwners(Collection<Owner> value) Sets List of individuals with 25% or more ownership in the company.voidsetPhoneOrderPercentage(String value) Sets the percentage of transactions that will be phone orders.voidsetPhysicalAddress(Address value) Sets the physical address of the business.voidsetRefundDays(String value) Sets the number of days after purchase that refunds can be issued.voidsetRefundPolicy(String value) Sets the refund policy of the business.voidsetSignerName(String value) Sets the full legal name of the person signing the application.voidsetStateOfIncorporation(String value) Sets the state where the business is incorporated.voidsetStoreNumber(String value) Sets the store number for this location.voidsetSubscriptionFrequency(String value) Sets the frequency of recurring payments (if applicable).voidsetSubscriptionsSupported(String value) Sets Indicates if the business plans to process recurring payments.voidsetTaxIdNumber(String value) Sets the business tax identification number (EIN).voidsetTest(boolean value) Sets whether or not to route transaction to the test gateway.voidsetTimeout(int value) Sets the request timeout in seconds.voidsetTimeZone(String value) Sets the time zone of the business.voidsetWebSite(String value) Sets the business website.voidsetYearsInBusiness(String value) Sets the number of years the business has been operating.
-
Constructor Details
-
SubmitApplicationRequest
public SubmitApplicationRequest()
-
-
Method Details
-
setTimeout
public void setTimeout(int value) Sets the request timeout in seconds.- Parameters:
value- the request timeout in seconds.
-
getTimeout
public int getTimeout()Gets the request timeout in seconds.- Specified by:
getTimeoutin interfaceITimeoutRequest- Returns:
- the request timeout in seconds.
-
setTest
public void setTest(boolean value) Sets whether or not to route transaction to the test gateway.- Parameters:
value- whether or not to route transaction to the test gateway.
-
isTest
public boolean isTest()Gets whether or not to route transaction to the test gateway.- Specified by:
isTestin interfaceITimeoutRequest- Returns:
- whether or not to route transaction to the test gateway.
-
setInviteCode
Sets the invite code for the merchant.- Parameters:
value- the invite code for the merchant.
-
getInviteCode
Gets the invite code for the merchant.- Returns:
- the invite code for the merchant.
-
setDbaName
Sets the business name your customers know you by (DBA Name).- Parameters:
value- the business name your customers know you by (DBA Name).
-
getDbaName
Gets the business name your customers know you by (DBA Name).- Returns:
- the business name your customers know you by (DBA Name).
-
setCorporateName
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
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
Sets the business website.- Parameters:
value- the business website.
-
getWebSite
Gets the business website.- Returns:
- the business website.
-
setTaxIdNumber
Sets the business tax identification number (EIN).- Parameters:
value- the business tax identification number (EIN).
-
getTaxIdNumber
Gets the business tax identification number (EIN).- Returns:
- the business tax identification number (EIN).
-
setEntityType
Sets the type of business entity.- Parameters:
value- the type of business entity.
-
getEntityType
Gets the type of business entity.- Returns:
- the type of business entity.
-
setStateOfIncorporation
Sets the state where the business is incorporated.- Parameters:
value- the state where the business is incorporated.
-
getStateOfIncorporation
Gets the state where the business is incorporated.- Returns:
- the state where the business is incorporated.
-
setMerchantType
Sets the primary type of business (e.- Parameters:
value- the primary type of business (e.g., Retail, Service, etc.).
-
getMerchantType
Gets the primary type of business (e.- Returns:
- the primary type of business (e.g., Retail, Service, etc.).
-
setBusinessDescription
Sets A short description of the products and services sold.- Parameters:
value- A short description of the products and services sold.
-
getBusinessDescription
Gets A short description of the products and services sold.- Returns:
- A short description of the products and services sold.
-
setYearsInBusiness
Sets the number of years the business has been operating.- Parameters:
value- the number of years the business has been operating.
-
getYearsInBusiness
Gets the number of years the business has been operating.- Returns:
- the number of years the business has been operating.
-
setBusinessPhoneNumber
Sets the business telephone number.- Parameters:
value- the business telephone number.
-
getBusinessPhoneNumber
Gets the business telephone number.- Returns:
- the business telephone number.
-
setPhysicalAddress
Sets the physical address of the business.- Parameters:
value- the physical address of the business.
-
getPhysicalAddress
Gets the physical address of the business.- Returns:
- the physical address of the business.
-
setMailingAddress
Sets the mailing address of the business.- Parameters:
value- the mailing address of the business.
-
getMailingAddress
Gets the mailing address of the business.- Returns:
- the mailing address of the business.
-
setContactFirstName
Sets the first name of the primary contact.- Parameters:
value- the first name of the primary contact.
-
getContactFirstName
Gets the first name of the primary contact.- Returns:
- the first name of the primary contact.
-
setContactLastName
Sets the last name of the primary contact.- Parameters:
value- the last name of the primary contact.
-
getContactLastName
Gets the last name of the primary contact.- Returns:
- the last name of the primary contact.
-
setContactPhoneNumber
Sets the phone number of the primary contact.- Parameters:
value- the phone number of the primary contact.
-
getContactPhoneNumber
Gets the phone number of the primary contact.- Returns:
- the phone number of the primary contact.
-
setContactEmail
Sets the email address of the primary contact.- Parameters:
value- the email address of the primary contact.
-
getContactEmail
Gets the email address of the primary contact.- Returns:
- the email address of the primary contact.
-
setContactTitle
Sets the job title of the primary contact.- Parameters:
value- the job title of the primary contact.
-
getContactTitle
Gets the job title of the primary contact.- Returns:
- the job title of the primary contact.
-
setContactTaxIdNumber
Sets the tax identification number (SSN) of the primary contact.- Parameters:
value- the tax identification number (SSN) of the primary contact.
-
getContactTaxIdNumber
Gets the tax identification number (SSN) of the primary contact.- Returns:
- the tax identification number (SSN) of the primary contact.
-
setContactDob
Sets the date of birth of the primary contact.- Parameters:
value- the date of birth of the primary contact.
-
getContactDob
Gets the date of birth of the primary contact.- Returns:
- the date of birth of the primary contact.
-
setContactDlNumber
Sets the driver's license number of the primary contact.- Parameters:
value- the driver's license number of the primary contact.
-
getContactDlNumber
Gets the driver's license number of the primary contact.- Returns:
- the driver's license number of the primary contact.
-
setContactDlStateOrProvince
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
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
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
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
Sets the home address of the primary contact.- Parameters:
value- the home address of the primary contact.
-
getContactHomeAddress
Gets the home address of the primary contact.- Returns:
- the home address of the primary contact.
-
setContactRole
Sets the role of the primary contact in the business.- Parameters:
value- the role of the primary contact in the business.
-
getContactRole
Gets the role of the primary contact in the business.- Returns:
- the role of the primary contact in the business.
-
setOwners
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
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
Sets the bank account information for the business.- Parameters:
value- the bank account information for the business.
-
getManualAccount
Gets the bank account information for the business.- Returns:
- the bank account information for the business.
-
setAverageTransaction
Sets the average transaction amount.- Parameters:
value- the average transaction amount.
-
getAverageTransaction
Gets the average transaction amount.- Returns:
- the average transaction amount.
-
setHighTransaction
Sets the highest expected transaction amount.- Parameters:
value- the highest expected transaction amount.
-
getHighTransaction
Gets the highest expected transaction amount.- Returns:
- the highest expected transaction amount.
-
setAverageMonth
Sets the average monthly transaction volume.- Parameters:
value- the average monthly transaction volume.
-
getAverageMonth
Gets the average monthly transaction volume.- Returns:
- the average monthly transaction volume.
-
setHighMonth
Sets the highest expected monthly transaction volume.- Parameters:
value- the highest expected monthly transaction volume.
-
getHighMonth
Gets the highest expected monthly transaction volume.- Returns:
- the highest expected monthly transaction volume.
-
setRefundPolicy
Sets the refund policy of the business.- Parameters:
value- the refund policy of the business.
-
getRefundPolicy
Gets the refund policy of the business.- Returns:
- the refund policy of the business.
-
setRefundDays
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
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
Sets the time zone of the business.- Parameters:
value- the time zone of the business.
-
getTimeZone
Gets the time zone of the business.- Returns:
- the time zone of the business.
-
setBatchCloseTime
Sets the time when the daily batch should close.- Parameters:
value- the time when the daily batch should close.
-
getBatchCloseTime
Gets the time when the daily batch should close.- Returns:
- the time when the daily batch should close.
-
setMultipleLocations
Sets Indicates if the business has multiple locations.- Parameters:
value- Indicates if the business has multiple locations.
-
getMultipleLocations
Gets Indicates if the business has multiple locations.- Returns:
- Indicates if the business has multiple locations.
-
setLocationName
Sets the name of this specific business location.- Parameters:
value- the name of this specific business location.
-
getLocationName
Gets the name of this specific business location.- Returns:
- the name of this specific business location.
-
setStoreNumber
Sets the store number for this location.- Parameters:
value- the store number for this location.
-
getStoreNumber
Gets the store number for this location.- Returns:
- the store number for this location.
-
setEbtRequested
Sets Indicates if the business wants to accept EBT cards.- Parameters:
value- Indicates if the business wants to accept EBT cards.
-
getEbtRequested
Gets Indicates if the business wants to accept EBT cards.- Returns:
- Indicates if the business wants to accept EBT cards.
-
setFnsNumber
Sets the FNS number issued by the USDA for EBT processing.- Parameters:
value- the FNS number issued by the USDA for EBT processing.
-
getFnsNumber
Gets the FNS number issued by the USDA for EBT processing.- Returns:
- the FNS number issued by the USDA for EBT processing.
-
setEcommerce
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
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
Sets the percentage of transactions that will be chip or swipe.- Parameters:
value- the percentage of transactions that will be chip or swipe.
-
getCardPresentPercentage
Gets the percentage of transactions that will be chip or swipe.- Returns:
- the percentage of transactions that will be chip or swipe.
-
setPhoneOrderPercentage
Sets the percentage of transactions that will be phone orders.- Parameters:
value- the percentage of transactions that will be phone orders.
-
getPhoneOrderPercentage
Gets the percentage of transactions that will be phone orders.- Returns:
- the percentage of transactions that will be phone orders.
-
setEcomPercentage
Sets the percentage of transactions that will be e-commerce.- Parameters:
value- the percentage of transactions that will be e-commerce.
-
getEcomPercentage
Gets the percentage of transactions that will be e-commerce.- Returns:
- the percentage of transactions that will be e-commerce.
-
setBillBeforeShipmentDays
Sets the number of days before shipment that customers are charged.- Parameters:
value- the number of days before shipment that customers are charged.
-
getBillBeforeShipmentDays
Gets the number of days before shipment that customers are charged.- Returns:
- the number of days before shipment that customers are charged.
-
setSubscriptionsSupported
Sets Indicates if the business plans to process recurring payments.- Parameters:
value- Indicates if the business plans to process recurring payments.
-
getSubscriptionsSupported
Gets Indicates if the business plans to process recurring payments.- Returns:
- Indicates if the business plans to process recurring payments.
-
setSubscriptionFrequency
Sets the frequency of recurring payments (if applicable).- Parameters:
value- the frequency of recurring payments (if applicable).
-
getSubscriptionFrequency
Gets the frequency of recurring payments (if applicable).- Returns:
- the frequency of recurring payments (if applicable).
-
setSignerName
Sets the full legal name of the person signing the application.- Parameters:
value- the full legal name of the person signing the application.
-
getSignerName
Gets the full legal name of the person signing the application.- Returns:
- the full legal name of the person signing the application.
-
addOwner
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.
-