Package com.blockchyp.client.dto
Class PricingPolicyResponse
java.lang.Object
com.blockchyp.client.dto.PricingPolicyResponse
- All Implemented Interfaces:
IAbstractAcknowledgement
Models a the response to a pricing policy request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the one time account setup fee.Gets a flat fee charged per year.Gets the fee per address verification operation.Gets the fee per batch.Gets the fee per dispute or chargeback.Gets the flat rate percentage for debit card transactions.Gets the interchange markup percentage for debit card transactions.Gets the transaction fee for debit card transactions.Gets the description of the pricing policy.Gets the transaction fee for EBT card transactions.Gets the flat rate percentage for ecommerce transactions.Gets the interchange markup percentage for ecommerce transactions.Gets the transaction fee for ecommerce transactions.getError()Gets the error, if an error occurred.getId()Gets the id owner of the pricing policy.Gets the flat rate percentage for keyed/manual transactions.Gets the interchange markup percentage for keyed/manual transactions.Gets the transaction fee for keyed/manual transactions.Gets the id of the merchant associated with this pricing policy.Gets a flat fee charged per month.Gets the id of the partner associated with this pricing policy.Gets the percentage split of the of buy rate markup with BlockChyp.Gets type of pricing policy (flat vs interchange).Gets the flat rate percentage for premium (high rewards) card transactions.Gets the interchange markup percentage for premium (high rewards) card transactions.Gets the transaction fee for premium (high rewards) card transactions.Gets a narrative description of the transaction result.Gets the flat rate percentage for standard card present transactions.Gets the interchange markup percentage for standard card present transactions.Gets the transaction fee for standard card present transactions.Gets the date and time when the pricing policy was created.Gets the voice authorization fee.booleanGets whether or not a pricing policy is enabled.booleanGets whether or not the request succeeded.voidsetAccountSetupFee(PricePoint value) Sets the one time account setup fee.voidsetAnnualFee(PricePoint value) Sets a flat fee charged per year.voidsetAvsFee(PricePoint value) Sets the fee per address verification operation.voidsetBatchFee(PricePoint value) Sets the fee per batch.voidsetChargebackFee(PricePoint value) Sets the fee per dispute or chargeback.voidsetDebitFlatRate(PricePoint value) Sets the flat rate percentage for debit card transactions.voidSets the interchange markup percentage for debit card transactions.voidsetDebitTransactionFee(PricePoint value) Sets the transaction fee for debit card transactions.voidsetDescription(String value) Sets the description of the pricing policy.voidsetEbtTransactionFee(PricePoint value) Sets the transaction fee for EBT card transactions.voidsetEcommerceFlatRate(PricePoint value) Sets the flat rate percentage for ecommerce transactions.voidSets the interchange markup percentage for ecommerce transactions.voidSets the transaction fee for ecommerce transactions.voidsetEnabled(boolean value) Sets whether or not a pricing policy is enabled.voidSets the error, if an error occurred.voidSets the id owner of the pricing policy.voidsetKeyedFlatRate(PricePoint value) Sets the flat rate percentage for keyed/manual transactions.voidSets the interchange markup percentage for keyed/manual transactions.voidsetKeyedTransactionFee(PricePoint value) Sets the transaction fee for keyed/manual transactions.voidsetMerchantId(String value) Sets the id of the merchant associated with this pricing policy.voidsetMonthlyFee(PricePoint value) Sets a flat fee charged per month.voidsetPartnerId(String value) Sets the id of the partner associated with this pricing policy.voidsetPartnerMarkupSplit(String value) Sets the percentage split of the of buy rate markup with BlockChyp.voidsetPolicyType(String value) Sets type of pricing policy (flat vs interchange).voidsetPremiumFlatRate(PricePoint value) Sets the flat rate percentage for premium (high rewards) card transactions.voidSets the interchange markup percentage for premium (high rewards) card transactions.voidSets the transaction fee for premium (high rewards) card transactions.voidsetResponseDescription(String value) Sets a narrative description of the transaction result.voidsetStandardFlatRate(PricePoint value) Sets the flat rate percentage for standard card present transactions.voidSets the interchange markup percentage for standard card present transactions.voidSets the transaction fee for standard card present transactions.voidsetSuccess(boolean value) Sets whether or not the request succeeded.voidsetTimestamp(String value) Sets the date and time when the pricing policy was created.voidsetVoiceAuthFee(PricePoint value) Sets the voice authorization fee.
-
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:
isSuccessin interfaceIAbstractAcknowledgement- Returns:
- whether or not the request succeeded.
-
setError
Sets the error, if an error occurred.- Parameters:
value- the error, if an error occurred.
-
getError
Gets the error, if an error occurred.- Specified by:
getErrorin interfaceIAbstractAcknowledgement- Returns:
- the error, if an error occurred.
-
setResponseDescription
Sets a narrative description of the transaction result.- Parameters:
value- a narrative description of the transaction result.
-
getResponseDescription
Gets a narrative description of the transaction result.- Specified by:
getResponseDescriptionin interfaceIAbstractAcknowledgement- Returns:
- a narrative description of the transaction result.
-
setId
Sets the id owner of the pricing policy.- Parameters:
value- the id owner of the pricing policy.
-
getId
Gets the id owner of the pricing policy.- Returns:
- the id owner of the pricing policy.
-
setPartnerId
Sets the id of the partner associated with this pricing policy.- Parameters:
value- the id of the partner associated with this pricing policy.
-
getPartnerId
Gets the id of the partner associated with this pricing policy.- Returns:
- the id of the partner associated with this pricing policy.
-
setMerchantId
Sets the id of the merchant associated with this pricing policy.- Parameters:
value- the id of the merchant associated with this pricing policy.
-
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
Sets the date and time when the pricing policy was created.- Parameters:
value- the date and time when the pricing policy was created.
-
getTimestamp
Gets the date and time when the pricing policy was created.- Returns:
- the date and time when the pricing policy was created.
-
setDescription
Sets the description of the pricing policy.- Parameters:
value- the description of the pricing policy.
-
getDescription
Gets the description of the pricing policy.- Returns:
- the description of the pricing policy.
-
setPolicyType
Sets type of pricing policy (flat vs interchange).- Parameters:
value- type of pricing policy (flat vs interchange).
-
getPolicyType
Gets type of pricing policy (flat vs interchange).- Returns:
- type of pricing policy (flat vs interchange).
-
setPartnerMarkupSplit
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
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
Sets the flat rate percentage for standard card present transactions.- Parameters:
value- the flat rate percentage for standard card present transactions.
-
getStandardFlatRate
Gets the flat rate percentage for standard card present transactions.- Returns:
- the flat rate percentage for standard card present transactions.
-
setDebitFlatRate
Sets the flat rate percentage for debit card transactions.- Parameters:
value- the flat rate percentage for debit card transactions.
-
getDebitFlatRate
Gets the flat rate percentage for debit card transactions.- Returns:
- the flat rate percentage for debit card transactions.
-
setEcommerceFlatRate
Sets the flat rate percentage for ecommerce transactions.- Parameters:
value- the flat rate percentage for ecommerce transactions.
-
getEcommerceFlatRate
Gets the flat rate percentage for ecommerce transactions.- Returns:
- the flat rate percentage for ecommerce transactions.
-
setKeyedFlatRate
Sets the flat rate percentage for keyed/manual transactions.- Parameters:
value- the flat rate percentage for keyed/manual transactions.
-
getKeyedFlatRate
Gets the flat rate percentage for keyed/manual transactions.- Returns:
- the flat rate percentage for keyed/manual transactions.
-
setPremiumFlatRate
Sets the flat rate percentage for premium (high rewards) card transactions.- Parameters:
value- the flat rate percentage for premium (high rewards) card transactions.
-
getPremiumFlatRate
Gets the flat rate percentage for premium (high rewards) card transactions.- Returns:
- the flat rate percentage for premium (high rewards) card transactions.
-
setStandardInterchangeMarkup
Sets the interchange markup percentage for standard card present transactions.- Parameters:
value- the interchange markup percentage for standard card present transactions.
-
getStandardInterchangeMarkup
Gets the interchange markup percentage for standard card present transactions.- Returns:
- the interchange markup percentage for standard card present transactions.
-
setDebitInterchangeMarkup
Sets the interchange markup percentage for debit card transactions.- Parameters:
value- the interchange markup percentage for debit card transactions.
-
getDebitInterchangeMarkup
Gets the interchange markup percentage for debit card transactions.- Returns:
- the interchange markup percentage for debit card transactions.
-
setEcommerceInterchangeMarkup
Sets the interchange markup percentage for ecommerce transactions.- Parameters:
value- the interchange markup percentage for ecommerce transactions.
-
getEcommerceInterchangeMarkup
Gets the interchange markup percentage for ecommerce transactions.- Returns:
- the interchange markup percentage for ecommerce transactions.
-
setKeyedInterchangeMarkup
Sets the interchange markup percentage for keyed/manual transactions.- Parameters:
value- the interchange markup percentage for keyed/manual transactions.
-
getKeyedInterchangeMarkup
Gets the interchange markup percentage for keyed/manual transactions.- Returns:
- the interchange markup percentage for keyed/manual transactions.
-
setPremiumInterchangeMarkup
Sets the interchange markup percentage for premium (high rewards) card transactions.- Parameters:
value- the interchange markup percentage for premium (high rewards) card transactions.
-
getPremiumInterchangeMarkup
Gets the interchange markup percentage for premium (high rewards) card transactions.- Returns:
- the interchange markup percentage for premium (high rewards) card transactions.
-
setStandardTransactionFee
Sets the transaction fee for standard card present transactions.- Parameters:
value- the transaction fee for standard card present transactions.
-
getStandardTransactionFee
Gets the transaction fee for standard card present transactions.- Returns:
- the transaction fee for standard card present transactions.
-
setDebitTransactionFee
Sets the transaction fee for debit card transactions.- Parameters:
value- the transaction fee for debit card transactions.
-
getDebitTransactionFee
Gets the transaction fee for debit card transactions.- Returns:
- the transaction fee for debit card transactions.
-
setEcommerceTransactionFee
Sets the transaction fee for ecommerce transactions.- Parameters:
value- the transaction fee for ecommerce transactions.
-
getEcommerceTransactionFee
Gets the transaction fee for ecommerce transactions.- Returns:
- the transaction fee for ecommerce transactions.
-
setKeyedTransactionFee
Sets the transaction fee for keyed/manual transactions.- Parameters:
value- the transaction fee for keyed/manual transactions.
-
getKeyedTransactionFee
Gets the transaction fee for keyed/manual transactions.- Returns:
- the transaction fee for keyed/manual transactions.
-
setPremiumTransactionFee
Sets the transaction fee for premium (high rewards) card transactions.- Parameters:
value- the transaction fee for premium (high rewards) card transactions.
-
getPremiumTransactionFee
Gets the transaction fee for premium (high rewards) card transactions.- Returns:
- the transaction fee for premium (high rewards) card transactions.
-
setEbtTransactionFee
Sets the transaction fee for EBT card transactions.- Parameters:
value- the transaction fee for EBT card transactions.
-
getEbtTransactionFee
Gets the transaction fee for EBT card transactions.- Returns:
- the transaction fee for EBT card transactions.
-
setMonthlyFee
Sets a flat fee charged per month.- Parameters:
value- a flat fee charged per month.
-
getMonthlyFee
Gets a flat fee charged per month.- Returns:
- a flat fee charged per month.
-
setAnnualFee
Sets a flat fee charged per year.- Parameters:
value- a flat fee charged per year.
-
getAnnualFee
Gets a flat fee charged per year.- Returns:
- a flat fee charged per year.
-
setChargebackFee
Sets the fee per dispute or chargeback.- Parameters:
value- the fee per dispute or chargeback.
-
getChargebackFee
Gets the fee per dispute or chargeback.- Returns:
- the fee per dispute or chargeback.
-
setAvsFee
Sets the fee per address verification operation.- Parameters:
value- the fee per address verification operation.
-
getAvsFee
Gets the fee per address verification operation.- Returns:
- the fee per address verification operation.
-
setBatchFee
Sets the fee per batch.- Parameters:
value- the fee per batch.
-
getBatchFee
Gets the fee per batch.- Returns:
- the fee per batch.
-
setVoiceAuthFee
Sets the voice authorization fee.- Parameters:
value- the voice authorization fee.
-
getVoiceAuthFee
Gets the voice authorization fee.- Returns:
- the voice authorization fee.
-
setAccountSetupFee
Sets the one time account setup fee.- Parameters:
value- the one time account setup fee.
-
getAccountSetupFee
Gets the one time account setup fee.- Returns:
- the one time account setup fee.
-