Class PricingMerchantSettings

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

public class PricingMerchantSettings extends Object
Models merchant settings and configuration.
  • Constructor Details

    • PricingMerchantSettings

      public PricingMerchantSettings()
  • Method Details

    • setAccount

      public void setAccount(String value)
      Sets the merchant account identifier.
      Parameters:
      value - the merchant account identifier.
    • getAccount

      public String getAccount()
      Gets the merchant account identifier.
      Returns:
      the merchant account identifier.
    • setGateway

      public void setGateway(String value)
      Sets the gateway identifier.
      Parameters:
      value - the gateway identifier.
    • getGateway

      public String getGateway()
      Gets the gateway identifier.
      Returns:
      the gateway identifier.
    • setSurchargingEnabled

      public void setSurchargingEnabled(boolean value)
      Sets whether surcharging is enabled for the merchant.
      Parameters:
      value - whether surcharging is enabled for the merchant.
    • isSurchargingEnabled

      public boolean isSurchargingEnabled()
      Gets whether surcharging is enabled for the merchant.
      Returns:
      whether surcharging is enabled for the merchant.
    • setCustomSurchargePercent

      public void setCustomSurchargePercent(float value)
      Sets the custom surcharge percentage, if applicable.
      Parameters:
      value - the custom surcharge percentage, if applicable.
    • getCustomSurchargePercent

      public float getCustomSurchargePercent()
      Gets the custom surcharge percentage, if applicable.
      Returns:
      the custom surcharge percentage, if applicable.
    • setReducedRate

      public void setReducedRate(boolean value)
      Sets if reduced rate pricing is enabled.
      Parameters:
      value - if reduced rate pricing is enabled.
    • isReducedRate

      public boolean isReducedRate()
      Gets if reduced rate pricing is enabled.
      Returns:
      if reduced rate pricing is enabled.
    • setInversePricingEnabled

      public void setInversePricingEnabled(boolean value)
      Sets if inverse pricing is enabled.
      Parameters:
      value - if inverse pricing is enabled.
    • isInversePricingEnabled

      public boolean isInversePricingEnabled()
      Gets if inverse pricing is enabled.
      Returns:
      if inverse pricing is enabled.
    • setCreditDiscountRate

      public void setCreditDiscountRate(float value)
      Sets the credit discount rate, if applicable.
      Parameters:
      value - the credit discount rate, if applicable.
    • getCreditDiscountRate

      public float getCreditDiscountRate()
      Gets the credit discount rate, if applicable.
      Returns:
      the credit discount rate, if applicable.
    • setAcquiringSolution

      public void setAcquiringSolution(String value)
      Sets the acquiring solution identifier.
      Parameters:
      value - the acquiring solution identifier.
    • getAcquiringSolution

      public String getAcquiringSolution()
      Gets the acquiring solution identifier.
      Returns:
      the acquiring solution identifier.
    • setAcceptDebit

      public void setAcceptDebit(boolean value)
      Sets whether the merchant accepts debit cards.
      Parameters:
      value - whether the merchant accepts debit cards.
    • isAcceptDebit

      public boolean isAcceptDebit()
      Gets whether the merchant accepts debit cards.
      Returns:
      whether the merchant accepts debit cards.
    • setStateCheckSettings

      public void setStateCheckSettings(StateCheckSettings value)
      Sets state check settings for the merchant.
      Parameters:
      value - state check settings for the merchant.
    • getStateCheckSettings

      public StateCheckSettings getStateCheckSettings()
      Gets state check settings for the merchant.
      Returns:
      state check settings for the merchant.