Class MerchantProfileResponse

java.lang.Object
com.blockchyp.client.dto.MerchantProfileResponse
All Implemented Interfaces:
IAbstractAcknowledgement

public class MerchantProfileResponse extends Object implements IAbstractAcknowledgement
Models a response for a single merchant profile.
  • Constructor Details

    • MerchantProfileResponse

      public MerchantProfileResponse()
  • Method Details

    • setSuccess

      public void setSuccess(boolean value)
      Sets whether or not the request succeeded.
      Parameters:
      value - whether or not the request succeeded.
    • isSuccess

      public boolean isSuccess()
      Gets whether or not the request succeeded.
      Specified by:
      isSuccess in interface IAbstractAcknowledgement
      Returns:
      whether or not the request succeeded.
    • setError

      public void setError(String value)
      Sets the error, if an error occurred.
      Parameters:
      value - the error, if an error occurred.
    • getError

      public String getError()
      Gets the error, if an error occurred.
      Specified by:
      getError in interface IAbstractAcknowledgement
      Returns:
      the error, if an error occurred.
    • setResponseDescription

      public void setResponseDescription(String value)
      Sets a narrative description of the transaction result.
      Parameters:
      value - a narrative description of the transaction result.
    • getResponseDescription

      public String getResponseDescription()
      Gets a narrative description of the transaction result.
      Specified by:
      getResponseDescription in interface IAbstractAcknowledgement
      Returns:
      a narrative description of the transaction result.
    • setTest

      public void setTest(boolean value)
      Sets that the response came from the test gateway.
      Parameters:
      value - that the response came from the test gateway.
    • isTest

      public boolean isTest()
      Gets that the response came from the test gateway.
      Returns:
      that the response came from the test gateway.
    • setMerchantId

      public void setMerchantId(String value)
      Sets the merchant id.
      Parameters:
      value - the merchant id.
    • getMerchantId

      public String getMerchantId()
      Gets the merchant id.
      Returns:
      the merchant id.
    • setCompanyName

      public void setCompanyName(String value)
      Sets the merchant's company name.
      Parameters:
      value - the merchant's company name.
    • getCompanyName

      public String getCompanyName()
      Gets the merchant's company name.
      Returns:
      the merchant's company name.
    • setDbaName

      public void setDbaName(String value)
      Sets the dba name of the merchant.
      Parameters:
      value - the dba name of the merchant.
    • getDbaName

      public String getDbaName()
      Gets the dba name of the merchant.
      Returns:
      the dba name of the merchant.
    • setInvoiceName

      public void setInvoiceName(String value)
      Sets the name the merchant prefers on payment link invoices.
      Parameters:
      value - the name the merchant prefers on payment link invoices.
    • getInvoiceName

      public String getInvoiceName()
      Gets the name the merchant prefers on payment link invoices.
      Returns:
      the name the merchant prefers on payment link invoices.
    • setContactName

      public void setContactName(String value)
      Sets the contact name for the merchant.
      Parameters:
      value - the contact name for the merchant.
    • getContactName

      public String getContactName()
      Gets the contact name for the merchant.
      Returns:
      the contact name for the merchant.
    • setContactNumber

      public void setContactNumber(String value)
      Sets the contact number for the merchant.
      Parameters:
      value - the contact number for the merchant.
    • getContactNumber

      public String getContactNumber()
      Gets the contact number for the merchant.
      Returns:
      the contact number for the merchant.
    • setLocationName

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

      public String getLocationName()
      Gets the location name.
      Returns:
      the location name.
    • setStoreNumber

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

      public String getStoreNumber()
      Gets the store number.
      Returns:
      the store number.
    • setPartnerRef

      public void setPartnerRef(String value)
      Sets the partner assigne reference for this merchant.
      Parameters:
      value - the partner assigne reference for this merchant.
    • getPartnerRef

      public String getPartnerRef()
      Gets the partner assigne reference for this merchant.
      Returns:
      the partner assigne reference for this merchant.
    • setTimeZone

      public void setTimeZone(String value)
      Sets the merchant's local time zone.
      Parameters:
      value - the merchant's local time zone.
    • getTimeZone

      public String getTimeZone()
      Gets the merchant's local time zone.
      Returns:
      the merchant's local time zone.
    • setBatchCloseTime

      public void setBatchCloseTime(String value)
      Sets the batch close time in the merchant's time zone.
      Parameters:
      value - the batch close time in the merchant's time zone.
    • getBatchCloseTime

      public String getBatchCloseTime()
      Gets the batch close time in the merchant's time zone.
      Returns:
      the batch close time in the merchant's time zone.
    • setTerminalUpdateTime

      public void setTerminalUpdateTime(String value)
      Sets the terminal firmware update time.
      Parameters:
      value - the terminal firmware update time.
    • getTerminalUpdateTime

      public String getTerminalUpdateTime()
      Gets the terminal firmware update time.
      Returns:
      the terminal firmware update time.
    • setAutoBatchClose

      public void setAutoBatchClose(boolean value)
      Sets flag indicating whether or not the batch automatically closes.
      Parameters:
      value - flag indicating whether or not the batch automatically closes.
    • isAutoBatchClose

      public boolean isAutoBatchClose()
      Gets flag indicating whether or not the batch automatically closes.
      Returns:
      flag indicating whether or not the batch automatically closes.
    • setDisableBatchEmails

      public void setDisableBatchEmails(boolean value)
      Sets flag indicating whether or not batch closure emails should be automatically sent.
      Parameters:
      value - flag indicating whether or not batch closure emails should be automatically sent.
    • isDisableBatchEmails

      public boolean isDisableBatchEmails()
      Gets flag indicating whether or not batch closure emails should be automatically sent.
      Returns:
      flag indicating whether or not batch closure emails should be automatically sent.
    • setPinEnabled

      public void setPinEnabled(boolean value)
      Sets flag indicating whether or not pin entry is enabled.
      Parameters:
      value - flag indicating whether or not pin entry is enabled.
    • isPinEnabled

      public boolean isPinEnabled()
      Gets flag indicating whether or not pin entry is enabled.
      Returns:
      flag indicating whether or not pin entry is enabled.
    • setCashBackEnabled

      public void setCashBackEnabled(boolean value)
      Sets flag indicating whether or not cash back is enabled.
      Parameters:
      value - flag indicating whether or not cash back is enabled.
    • isCashBackEnabled

      public boolean isCashBackEnabled()
      Gets flag indicating whether or not cash back is enabled.
      Returns:
      flag indicating whether or not cash back is enabled.
    • setStoreAndForwardEnabled

      public void setStoreAndForwardEnabled(boolean value)
      Sets flag indicating whether or not store and forward is enabled.
      Parameters:
      value - flag indicating whether or not store and forward is enabled.
    • isStoreAndForwardEnabled

      public boolean isStoreAndForwardEnabled()
      Gets flag indicating whether or not store and forward is enabled.
      Returns:
      flag indicating whether or not store and forward is enabled.
    • setPartialAuthEnabled

      public void setPartialAuthEnabled(boolean value)
      Sets flag indicating whether or not partial authorizations are supported for this merchant.
      Parameters:
      value - flag indicating whether or not partial authorizations are supported for this merchant.
    • isPartialAuthEnabled

      public boolean isPartialAuthEnabled()
      Gets flag indicating whether or not partial authorizations are supported for this merchant.
      Returns:
      flag indicating whether or not partial authorizations are supported for this merchant.
    • setSplitBankAccountsEnabled

      public void setSplitBankAccountsEnabled(boolean value)
      Sets flag indicating whether or not this merchant support split settlement.
      Parameters:
      value - flag indicating whether or not this merchant support split settlement.
    • isSplitBankAccountsEnabled

      public boolean isSplitBankAccountsEnabled()
      Gets flag indicating whether or not this merchant support split settlement.
      Returns:
      flag indicating whether or not this merchant support split settlement.
    • setStoreAndForwardFloorLimit

      public void setStoreAndForwardFloorLimit(String value)
      Sets floor limit for store and forward transactions.
      Parameters:
      value - floor limit for store and forward transactions.
    • getStoreAndForwardFloorLimit

      public String getStoreAndForwardFloorLimit()
      Gets floor limit for store and forward transactions.
      Returns:
      floor limit for store and forward transactions.
    • setPublicKey

      public void setPublicKey(String value)
      Sets the blockchyp public key for this merchant.
      Parameters:
      value - the blockchyp public key for this merchant.
    • getPublicKey

      public String getPublicKey()
      Gets the blockchyp public key for this merchant.
      Returns:
      the blockchyp public key for this merchant.
    • setStatus

      public void setStatus(String value)
      Sets the underwriting/processing status for the the merchant.
      Parameters:
      value - the underwriting/processing status for the the merchant.
    • getStatus

      public String getStatus()
      Gets the underwriting/processing status for the the merchant.
      Returns:
      the underwriting/processing status for the the merchant.
    • setCashDiscountEnabled

      public void setCashDiscountEnabled(boolean value)
      Sets enables cash discount or surcharging.
      Parameters:
      value - enables cash discount or surcharging.
    • isCashDiscountEnabled

      public boolean isCashDiscountEnabled()
      Gets enables cash discount or surcharging.
      Returns:
      enables cash discount or surcharging.
    • setSurveyTimeout

      public void setSurveyTimeout(int value)
      Sets the post transaction survey timeout in seconds.
      Parameters:
      value - the post transaction survey timeout in seconds.
    • getSurveyTimeout

      public int getSurveyTimeout()
      Gets the post transaction survey timeout in seconds.
      Returns:
      the post transaction survey timeout in seconds.
    • setCooldownTimeout

      public void setCooldownTimeout(int value)
      Sets time a transaction result is displayed on a terminal before the terminal is automatically cleared in seconds.
      Parameters:
      value - time a transaction result is displayed on a terminal before the terminal is automatically cleared in seconds.
    • getCooldownTimeout

      public int getCooldownTimeout()
      Gets time a transaction result is displayed on a terminal before the terminal is automatically cleared in seconds.
      Returns:
      time a transaction result is displayed on a terminal before the terminal is automatically cleared in seconds.
    • setTipEnabled

      public void setTipEnabled(boolean value)
      Sets that tips are enabled for a merchant account.
      Parameters:
      value - that tips are enabled for a merchant account.
    • isTipEnabled

      public boolean isTipEnabled()
      Gets that tips are enabled for a merchant account.
      Returns:
      that tips are enabled for a merchant account.
    • setPromptForTip

      public void setPromptForTip(boolean value)
      Sets that tips should be automatically prompted for after charge and preauth transactions.
      Parameters:
      value - that tips should be automatically prompted for after charge and preauth transactions.
    • isPromptForTip

      public boolean isPromptForTip()
      Gets that tips should be automatically prompted for after charge and preauth transactions.
      Returns:
      that tips should be automatically prompted for after charge and preauth transactions.
    • setTipDefaults

      public void setTipDefaults(Collection<String> value)
      Sets three default values for tips.
      Parameters:
      value - three default values for tips. Can be provided as a percentage if a percent sign is provided. Otherwise the values are assumed to be basis points.
    • getTipDefaults

      public Collection<String> getTipDefaults()
      Gets three default values for tips.
      Returns:
      three default values for tips. Can be provided as a percentage if a percent sign is provided. Otherwise the values are assumed to be basis points.
    • setCashbackPresets

      public void setCashbackPresets(Collection<String> value)
      Sets four default values for cashback prompts.
      Parameters:
      value - four default values for cashback prompts.
    • getCashbackPresets

      public Collection<String> getCashbackPresets()
      Gets four default values for cashback prompts.
      Returns:
      four default values for cashback prompts.
    • setEbtEnabled

      public void setEbtEnabled(boolean value)
      Sets that EBT cards are enabled.
      Parameters:
      value - that EBT cards are enabled.
    • isEbtEnabled

      public boolean isEbtEnabled()
      Gets that EBT cards are enabled.
      Returns:
      that EBT cards are enabled.
    • setFreeRangeRefundsEnabled

      public void setFreeRangeRefundsEnabled(boolean value)
      Sets that refunds without transaction references are permitted.
      Parameters:
      value - that refunds without transaction references are permitted.
    • isFreeRangeRefundsEnabled

      public boolean isFreeRangeRefundsEnabled()
      Gets that refunds without transaction references are permitted.
      Returns:
      that refunds without transaction references are permitted.
    • setPinBypassEnabled

      public void setPinBypassEnabled(boolean value)
      Sets that pin bypass is enabled.
      Parameters:
      value - that pin bypass is enabled.
    • isPinBypassEnabled

      public boolean isPinBypassEnabled()
      Gets that pin bypass is enabled.
      Returns:
      that pin bypass is enabled.
    • setGiftCardsDisabled

      public void setGiftCardsDisabled(boolean value)
      Sets that gift cards are disabled.
      Parameters:
      value - that gift cards are disabled.
    • isGiftCardsDisabled

      public boolean isGiftCardsDisabled()
      Gets that gift cards are disabled.
      Returns:
      that gift cards are disabled.
    • setTcDisabled

      public void setTcDisabled(boolean value)
      Sets disables terms and conditions pages in the merchant UI.
      Parameters:
      value - disables terms and conditions pages in the merchant UI.
    • isTcDisabled

      public boolean isTcDisabled()
      Gets disables terms and conditions pages in the merchant UI.
      Returns:
      disables terms and conditions pages in the merchant UI.
    • setDigitalSignaturesEnabled

      public void setDigitalSignaturesEnabled(boolean value)
      Sets that digital signature capture is enabled.
      Parameters:
      value - that digital signature capture is enabled.
    • isDigitalSignaturesEnabled

      public boolean isDigitalSignaturesEnabled()
      Gets that digital signature capture is enabled.
      Returns:
      that digital signature capture is enabled.
    • setDigitalSignatureReversal

      public void setDigitalSignatureReversal(boolean value)
      Sets that transactions should auto-reverse when signatures are refused.
      Parameters:
      value - that transactions should auto-reverse when signatures are refused.
    • isDigitalSignatureReversal

      public boolean isDigitalSignatureReversal()
      Gets that transactions should auto-reverse when signatures are refused.
      Returns:
      that transactions should auto-reverse when signatures are refused.
    • setBillingAddress

      public void setBillingAddress(Address value)
      Sets the address to be used for billing correspondence.
      Parameters:
      value - the address to be used for billing correspondence.
    • getBillingAddress

      public Address getBillingAddress()
      Gets the address to be used for billing correspondence.
      Returns:
      the address to be used for billing correspondence.
    • setShippingAddress

      public void setShippingAddress(Address value)
      Sets the address to be used for shipping.
      Parameters:
      value - the address to be used for shipping.
    • getShippingAddress

      public Address getShippingAddress()
      Gets the address to be used for shipping.
      Returns:
      the address to be used for shipping.
    • setVisa

      public void setVisa(boolean value)
      Sets that Visa cards are supported.
      Parameters:
      value - that Visa cards are supported.
    • isVisa

      public boolean isVisa()
      Gets that Visa cards are supported.
      Returns:
      that Visa cards are supported.
    • setMasterCard

      public void setMasterCard(boolean value)
      Sets that MasterCard is supported.
      Parameters:
      value - that MasterCard is supported.
    • isMasterCard

      public boolean isMasterCard()
      Gets that MasterCard is supported.
      Returns:
      that MasterCard is supported.
    • setAmex

      public void setAmex(boolean value)
      Sets that American Express is supported.
      Parameters:
      value - that American Express is supported.
    • isAmex

      public boolean isAmex()
      Gets that American Express is supported.
      Returns:
      that American Express is supported.
    • setDiscover

      public void setDiscover(boolean value)
      Sets that Discover cards are supported.
      Parameters:
      value - that Discover cards are supported.
    • isDiscover

      public boolean isDiscover()
      Gets that Discover cards are supported.
      Returns:
      that Discover cards are supported.
    • setJcb

      public void setJcb(boolean value)
      Sets that JCB (Japan Card Bureau) cards are supported.
      Parameters:
      value - that JCB (Japan Card Bureau) cards are supported.
    • isJcb

      public boolean isJcb()
      Gets that JCB (Japan Card Bureau) cards are supported.
      Returns:
      that JCB (Japan Card Bureau) cards are supported.
    • setUnionPay

      public void setUnionPay(boolean value)
      Sets that China Union Pay cards are supported.
      Parameters:
      value - that China Union Pay cards are supported.
    • isUnionPay

      public boolean isUnionPay()
      Gets that China Union Pay cards are supported.
      Returns:
      that China Union Pay cards are supported.
    • setContactlessEmv

      public void setContactlessEmv(boolean value)
      Sets that contactless EMV cards are supported.
      Parameters:
      value - that contactless EMV cards are supported.
    • isContactlessEmv

      public boolean isContactlessEmv()
      Gets that contactless EMV cards are supported.
      Returns:
      that contactless EMV cards are supported.
    • setManualEntryEnabled

      public void setManualEntryEnabled(boolean value)
      Sets that manual card entry is enabled.
      Parameters:
      value - that manual card entry is enabled.
    • isManualEntryEnabled

      public boolean isManualEntryEnabled()
      Gets that manual card entry is enabled.
      Returns:
      that manual card entry is enabled.
    • setManualEntryPromptZip

      public void setManualEntryPromptZip(boolean value)
      Sets requires a zip code to be entered for manually entered transactions.
      Parameters:
      value - requires a zip code to be entered for manually entered transactions.
    • isManualEntryPromptZip

      public boolean isManualEntryPromptZip()
      Gets requires a zip code to be entered for manually entered transactions.
      Returns:
      requires a zip code to be entered for manually entered transactions.
    • setManualEntryPromptStreetNumber

      public void setManualEntryPromptStreetNumber(boolean value)
      Sets requires a street number to be entered for manually entered transactions.
      Parameters:
      value - requires a street number to be entered for manually entered transactions.
    • isManualEntryPromptStreetNumber

      public boolean isManualEntryPromptStreetNumber()
      Gets requires a street number to be entered for manually entered transactions.
      Returns:
      requires a street number to be entered for manually entered transactions.
    • setGatewayOnly

      public void setGatewayOnly(boolean value)
      Sets that this merchant is boarded on BlockChyp in gateway only mode.
      Parameters:
      value - that this merchant is boarded on BlockChyp in gateway only mode.
    • isGatewayOnly

      public boolean isGatewayOnly()
      Gets that this merchant is boarded on BlockChyp in gateway only mode.
      Returns:
      that this merchant is boarded on BlockChyp in gateway only mode.
    • setBankAccounts

      public void setBankAccounts(Collection<BankAccount> value)
      Sets bank accounts for split bank account merchants.
      Parameters:
      value - bank accounts for split bank account merchants.
    • getBankAccounts

      public Collection<BankAccount> getBankAccounts()
      Gets bank accounts for split bank account merchants.
      Returns:
      bank accounts for split bank account merchants.
    • addTipDefault

      public void addTipDefault(String value)
      Adds a three default values for tips.
      Parameters:
      value - three default values for tips. Can be provided as a percentage if a percent sign is provided. Otherwise the values are assumed to be basis points.
    • addCashbackPreset

      public void addCashbackPreset(String value)
      Adds a four default values for cashback prompts.
      Parameters:
      value - four default values for cashback prompts.
    • addBankAccount

      public void addBankAccount(BankAccount value)
      Adds a bank accounts for split bank account merchants.
      Parameters:
      value - bank accounts for split bank account merchants.