Class PricingPolicyResponse

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

public class PricingPolicyResponse extends Object implements IAbstractAcknowledgement
Models a the response to a pricing policy request.
  • Constructor Details

    • PricingPolicyResponse

      public PricingPolicyResponse()
  • 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.
    • setId

      public void setId(String value)
      Sets the id owner of the pricing policy.
      Parameters:
      value - the id owner of the pricing policy.
    • getId

      public String getId()
      Gets the id owner of the pricing policy.
      Returns:
      the id owner of the pricing policy.
    • setPartnerId

      public void setPartnerId(String value)
      Sets the id of the partner associated with this pricing policy.
      Parameters:
      value - the id of the partner associated with this pricing policy.
    • getPartnerId

      public String getPartnerId()
      Gets the id of the partner associated with this pricing policy.
      Returns:
      the id of the partner associated with this pricing policy.
    • setMerchantId

      public void setMerchantId(String value)
      Sets the id of the merchant associated with this pricing policy.
      Parameters:
      value - the id of the merchant associated with this pricing policy.
    • getMerchantId

      public String getMerchantId()
      Gets the id of the merchant associated with this pricing policy.
      Returns:
      the id of the merchant associated with this pricing policy.
    • setEnabled

      public void setEnabled(boolean value)
      Sets whether or not a pricing policy is enabled.
      Parameters:
      value - whether or not a pricing policy is enabled.
    • isEnabled

      public boolean isEnabled()
      Gets whether or not a pricing policy is enabled.
      Returns:
      whether or not a pricing policy is enabled.
    • setTimestamp

      public void setTimestamp(String value)
      Sets the date and time when the pricing policy was created.
      Parameters:
      value - the date and time when the pricing policy was created.
    • getTimestamp

      public String getTimestamp()
      Gets the date and time when the pricing policy was created.
      Returns:
      the date and time when the pricing policy was created.
    • setDescription

      public void setDescription(String value)
      Sets the description of the pricing policy.
      Parameters:
      value - the description of the pricing policy.
    • getDescription

      public String getDescription()
      Gets the description of the pricing policy.
      Returns:
      the description of the pricing policy.
    • setPolicyType

      public void setPolicyType(String value)
      Sets type of pricing policy (flat vs interchange).
      Parameters:
      value - type of pricing policy (flat vs interchange).
    • getPolicyType

      public String getPolicyType()
      Gets type of pricing policy (flat vs interchange).
      Returns:
      type of pricing policy (flat vs interchange).
    • setPartnerMarkupSplit

      public void setPartnerMarkupSplit(String value)
      Sets the percentage split of the of buy rate markup with BlockChyp.
      Parameters:
      value - the percentage split of the of buy rate markup with BlockChyp.
    • getPartnerMarkupSplit

      public String getPartnerMarkupSplit()
      Gets the percentage split of the of buy rate markup with BlockChyp.
      Returns:
      the percentage split of the of buy rate markup with BlockChyp.
    • setStandardFlatRate

      public void setStandardFlatRate(PricePoint value)
      Sets the flat rate percentage for standard card present transactions.
      Parameters:
      value - the flat rate percentage for standard card present transactions.
    • getStandardFlatRate

      public PricePoint getStandardFlatRate()
      Gets the flat rate percentage for standard card present transactions.
      Returns:
      the flat rate percentage for standard card present transactions.
    • setDebitFlatRate

      public void setDebitFlatRate(PricePoint value)
      Sets the flat rate percentage for debit card transactions.
      Parameters:
      value - the flat rate percentage for debit card transactions.
    • getDebitFlatRate

      public PricePoint getDebitFlatRate()
      Gets the flat rate percentage for debit card transactions.
      Returns:
      the flat rate percentage for debit card transactions.
    • setEcommerceFlatRate

      public void setEcommerceFlatRate(PricePoint value)
      Sets the flat rate percentage for ecommerce transactions.
      Parameters:
      value - the flat rate percentage for ecommerce transactions.
    • getEcommerceFlatRate

      public PricePoint getEcommerceFlatRate()
      Gets the flat rate percentage for ecommerce transactions.
      Returns:
      the flat rate percentage for ecommerce transactions.
    • setKeyedFlatRate

      public void setKeyedFlatRate(PricePoint value)
      Sets the flat rate percentage for keyed/manual transactions.
      Parameters:
      value - the flat rate percentage for keyed/manual transactions.
    • getKeyedFlatRate

      public PricePoint getKeyedFlatRate()
      Gets the flat rate percentage for keyed/manual transactions.
      Returns:
      the flat rate percentage for keyed/manual transactions.
    • setPremiumFlatRate

      public void setPremiumFlatRate(PricePoint value)
      Sets the flat rate percentage for premium (high rewards) card transactions.
      Parameters:
      value - the flat rate percentage for premium (high rewards) card transactions.
    • getPremiumFlatRate

      public PricePoint getPremiumFlatRate()
      Gets the flat rate percentage for premium (high rewards) card transactions.
      Returns:
      the flat rate percentage for premium (high rewards) card transactions.
    • setStandardInterchangeMarkup

      public void setStandardInterchangeMarkup(PricePoint value)
      Sets the interchange markup percentage for standard card present transactions.
      Parameters:
      value - the interchange markup percentage for standard card present transactions.
    • getStandardInterchangeMarkup

      public PricePoint getStandardInterchangeMarkup()
      Gets the interchange markup percentage for standard card present transactions.
      Returns:
      the interchange markup percentage for standard card present transactions.
    • setDebitInterchangeMarkup

      public void setDebitInterchangeMarkup(PricePoint value)
      Sets the interchange markup percentage for debit card transactions.
      Parameters:
      value - the interchange markup percentage for debit card transactions.
    • getDebitInterchangeMarkup

      public PricePoint getDebitInterchangeMarkup()
      Gets the interchange markup percentage for debit card transactions.
      Returns:
      the interchange markup percentage for debit card transactions.
    • setEcommerceInterchangeMarkup

      public void setEcommerceInterchangeMarkup(PricePoint value)
      Sets the interchange markup percentage for ecommerce transactions.
      Parameters:
      value - the interchange markup percentage for ecommerce transactions.
    • getEcommerceInterchangeMarkup

      public PricePoint getEcommerceInterchangeMarkup()
      Gets the interchange markup percentage for ecommerce transactions.
      Returns:
      the interchange markup percentage for ecommerce transactions.
    • setKeyedInterchangeMarkup

      public void setKeyedInterchangeMarkup(PricePoint value)
      Sets the interchange markup percentage for keyed/manual transactions.
      Parameters:
      value - the interchange markup percentage for keyed/manual transactions.
    • getKeyedInterchangeMarkup

      public PricePoint getKeyedInterchangeMarkup()
      Gets the interchange markup percentage for keyed/manual transactions.
      Returns:
      the interchange markup percentage for keyed/manual transactions.
    • setPremiumInterchangeMarkup

      public void setPremiumInterchangeMarkup(PricePoint value)
      Sets the interchange markup percentage for premium (high rewards) card transactions.
      Parameters:
      value - the interchange markup percentage for premium (high rewards) card transactions.
    • getPremiumInterchangeMarkup

      public PricePoint getPremiumInterchangeMarkup()
      Gets the interchange markup percentage for premium (high rewards) card transactions.
      Returns:
      the interchange markup percentage for premium (high rewards) card transactions.
    • setStandardTransactionFee

      public void setStandardTransactionFee(PricePoint value)
      Sets the transaction fee for standard card present transactions.
      Parameters:
      value - the transaction fee for standard card present transactions.
    • getStandardTransactionFee

      public PricePoint getStandardTransactionFee()
      Gets the transaction fee for standard card present transactions.
      Returns:
      the transaction fee for standard card present transactions.
    • setDebitTransactionFee

      public void setDebitTransactionFee(PricePoint value)
      Sets the transaction fee for debit card transactions.
      Parameters:
      value - the transaction fee for debit card transactions.
    • getDebitTransactionFee

      public PricePoint getDebitTransactionFee()
      Gets the transaction fee for debit card transactions.
      Returns:
      the transaction fee for debit card transactions.
    • setEcommerceTransactionFee

      public void setEcommerceTransactionFee(PricePoint value)
      Sets the transaction fee for ecommerce transactions.
      Parameters:
      value - the transaction fee for ecommerce transactions.
    • getEcommerceTransactionFee

      public PricePoint getEcommerceTransactionFee()
      Gets the transaction fee for ecommerce transactions.
      Returns:
      the transaction fee for ecommerce transactions.
    • setKeyedTransactionFee

      public void setKeyedTransactionFee(PricePoint value)
      Sets the transaction fee for keyed/manual transactions.
      Parameters:
      value - the transaction fee for keyed/manual transactions.
    • getKeyedTransactionFee

      public PricePoint getKeyedTransactionFee()
      Gets the transaction fee for keyed/manual transactions.
      Returns:
      the transaction fee for keyed/manual transactions.
    • setPremiumTransactionFee

      public void setPremiumTransactionFee(PricePoint value)
      Sets the transaction fee for premium (high rewards) card transactions.
      Parameters:
      value - the transaction fee for premium (high rewards) card transactions.
    • getPremiumTransactionFee

      public PricePoint getPremiumTransactionFee()
      Gets the transaction fee for premium (high rewards) card transactions.
      Returns:
      the transaction fee for premium (high rewards) card transactions.
    • setEbtTransactionFee

      public void setEbtTransactionFee(PricePoint value)
      Sets the transaction fee for EBT card transactions.
      Parameters:
      value - the transaction fee for EBT card transactions.
    • getEbtTransactionFee

      public PricePoint getEbtTransactionFee()
      Gets the transaction fee for EBT card transactions.
      Returns:
      the transaction fee for EBT card transactions.
    • setMonthlyFee

      public void setMonthlyFee(PricePoint value)
      Sets a flat fee charged per month.
      Parameters:
      value - a flat fee charged per month.
    • getMonthlyFee

      public PricePoint getMonthlyFee()
      Gets a flat fee charged per month.
      Returns:
      a flat fee charged per month.
    • setAnnualFee

      public void setAnnualFee(PricePoint value)
      Sets a flat fee charged per year.
      Parameters:
      value - a flat fee charged per year.
    • getAnnualFee

      public PricePoint getAnnualFee()
      Gets a flat fee charged per year.
      Returns:
      a flat fee charged per year.
    • setChargebackFee

      public void setChargebackFee(PricePoint value)
      Sets the fee per dispute or chargeback.
      Parameters:
      value - the fee per dispute or chargeback.
    • getChargebackFee

      public PricePoint getChargebackFee()
      Gets the fee per dispute or chargeback.
      Returns:
      the fee per dispute or chargeback.
    • setAvsFee

      public void setAvsFee(PricePoint value)
      Sets the fee per address verification operation.
      Parameters:
      value - the fee per address verification operation.
    • getAvsFee

      public PricePoint getAvsFee()
      Gets the fee per address verification operation.
      Returns:
      the fee per address verification operation.
    • setBatchFee

      public void setBatchFee(PricePoint value)
      Sets the fee per batch.
      Parameters:
      value - the fee per batch.
    • getBatchFee

      public PricePoint getBatchFee()
      Gets the fee per batch.
      Returns:
      the fee per batch.
    • setVoiceAuthFee

      public void setVoiceAuthFee(PricePoint value)
      Sets the voice authorization fee.
      Parameters:
      value - the voice authorization fee.
    • getVoiceAuthFee

      public PricePoint getVoiceAuthFee()
      Gets the voice authorization fee.
      Returns:
      the voice authorization fee.
    • setAccountSetupFee

      public void setAccountSetupFee(PricePoint value)
      Sets the one time account setup fee.
      Parameters:
      value - the one time account setup fee.
    • getAccountSetupFee

      public PricePoint getAccountSetupFee()
      Gets the one time account setup fee.
      Returns:
      the one time account setup fee.