Package com.blockchyp.client.dto
Class PartnerCommissionBreakdownResponse
java.lang.Object
com.blockchyp.client.dto.PartnerCommissionBreakdownResponse
- All Implemented Interfaces:
IAbstractAcknowledgement
Models detailed information about how partner commissions were calculated for a
statement.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a the list of line items documenting how the total buy rate was calculated.voidAdds a the nested list of costs levied by the card brands, grouped by card brand and type.voidAdds a the list of detail lines describing how revenue was calculated and collected by the sponsor bank.floatGets the total assessments charged during the statement period.Gets the currency formatted assessments charged during the statement period.floatGets the total buy rate before passthrough costs.Gets the currency formatted total buy rate before passthrough costs.Gets the list of line items documenting how the total buy rate was calculated.Gets the nested list of costs levied by the card brands, grouped by card brand and type.intGets the total number of chargebacks during the period.floatGets the total of chargeback fees assessed during the statement period.Gets the currency formatted total of chargeback fees assessed during the statement period.getError()Gets the error, if an error occurred.floatGets the grand total.Gets the currency formatted grand total.floatGets the total interchange charged during the statement period.Gets the currency formatted total interchange charged during the statement period.Gets the invoice (statement id) for which the commissions were calculated.Gets the merchant's corporate name.Gets the merchant's dba name.Gets the merchant id.floatGets the net markup split between BlockChyp and the partner.Gets the currency formatted net markup split between BlockChyp and the partner.Gets the partner name.floatGets the partner's total share of non passthrough hard costs.Gets the currency formatted partner's total share of non passthrough hard costs.floatGets the partner's share of markup.Gets the currency formatted partner's share of markup.floatGets the residual earned by the partner.Gets the currency formatted residual earned by the partner.Gets the partner statement date.Gets the partner statement id.Gets a narrative description of the transaction result.Gets the list of detail lines describing how revenue was calculated and collected by the sponsor bank.floatGets the total buy rate.Gets the currency formatted total buy rate.floatGets the total of all card brand fees.Gets the currency formatted total of all card brand fees.floatGets the total due the partner for this merchant statement.Gets the currency formatted total due the partner for this merchant statement.floatGets the total fees.Gets the currency formatted total fees.floatGets the total of non passthrough costs.Gets the currency formatted total of non passthrough costs.floatGets the total of passthrough costs.Gets the currency formatted total of passthrough costs.intGets the total number of transactions processed during the statement period.floatGets the total volume during the statement period.Gets the currency formatted total volume during the statement period.booleanGets whether or not the request succeeded.voidsetAssessments(float value) Sets the total assessments charged during the statement period.voidsetAssessmentsFormatted(String value) Sets the currency formatted assessments charged during the statement period.voidsetBuyRateBeforePassthrough(float value) Sets the total buy rate before passthrough costs.voidSets the currency formatted total buy rate before passthrough costs.voidSets the list of line items documenting how the total buy rate was calculated.voidSets the nested list of costs levied by the card brands, grouped by card brand and type.voidsetChargebackCount(int value) Sets the total number of chargebacks during the period.voidsetChargebackFees(float value) Sets the total of chargeback fees assessed during the statement period.voidsetChargebackFeesFormatted(String value) Sets the currency formatted total of chargeback fees assessed during the statement period.voidSets the error, if an error occurred.voidsetGrandTotal(float value) Sets the grand total.voidsetGrandTotalFormatted(String value) Sets the currency formatted grand total.voidsetInterchange(float value) Sets the total interchange charged during the statement period.voidsetInterchangeFormatted(String value) Sets the currency formatted total interchange charged during the statement period.voidsetInvoiceId(String value) Sets the invoice (statement id) for which the commissions were calculated.voidsetMerchantCompanyName(String value) Sets the merchant's corporate name.voidsetMerchantDbaName(String value) Sets the merchant's dba name.voidsetMerchantId(String value) Sets the merchant id.voidsetNetMarkup(float value) Sets the net markup split between BlockChyp and the partner.voidsetNetMarkupFormatted(String value) Sets the currency formatted net markup split between BlockChyp and the partner.voidsetPartnerName(String value) Sets the partner name.voidsetPartnerNonPassthroughShare(float value) Sets the partner's total share of non passthrough hard costs.voidSets the currency formatted partner's total share of non passthrough hard costs.voidsetPartnerPercentage(float value) Sets the partner's share of markup.voidSets the currency formatted partner's share of markup.voidsetPartnerResidual(float value) Sets the residual earned by the partner.voidSets the currency formatted residual earned by the partner.voidsetPartnerStatementDate(Date value) Sets the partner statement date.voidsetPartnerStatementId(String value) Sets the partner statement id.voidsetResponseDescription(String value) Sets a narrative description of the transaction result.voidSets the list of detail lines describing how revenue was calculated and collected by the sponsor bank.voidsetSuccess(boolean value) Sets whether or not the request succeeded.voidsetTotalBuyRate(float value) Sets the total buy rate.voidsetTotalBuyRateFormatted(String value) Sets the currency formatted total buy rate.voidsetTotalCardBrandFees(float value) Sets the total of all card brand fees.voidSets the currency formatted total of all card brand fees.voidsetTotalDue(float value) Sets the total due the partner for this merchant statement.voidsetTotalDueFormatted(String value) Sets the currency formatted total due the partner for this merchant statement.voidsetTotalFees(float value) Sets the total fees.voidsetTotalFeesFormatted(String value) Sets the currency formatted total fees.voidsetTotalNonPassthrough(float value) Sets the total of non passthrough costs.voidSets the currency formatted total of non passthrough costs.voidsetTotalPassthrough(float value) Sets the total of passthrough costs.voidSets the currency formatted total of passthrough costs.voidsetTotalTransactions(int value) Sets the total number of transactions processed during the statement period.voidsetTotalVolume(float value) Sets the total volume during the statement period.voidsetTotalVolumeFormatted(String value) Sets the currency formatted total volume during the statement period.
-
Constructor Details
-
PartnerCommissionBreakdownResponse
public PartnerCommissionBreakdownResponse()
-
-
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.
-
setInvoiceId
Sets the invoice (statement id) for which the commissions were calculated.- Parameters:
value- the invoice (statement id) for which the commissions were calculated.
-
getInvoiceId
Gets the invoice (statement id) for which the commissions were calculated.- Returns:
- the invoice (statement id) for which the commissions were calculated.
-
setPartnerName
Sets the partner name.- Parameters:
value- the partner name.
-
getPartnerName
Gets the partner name.- Returns:
- the partner name.
-
setPartnerStatementId
Sets the partner statement id.- Parameters:
value- the partner statement id.
-
getPartnerStatementId
Gets the partner statement id.- Returns:
- the partner statement id.
-
setPartnerStatementDate
Sets the partner statement date.- Parameters:
value- the partner statement date.
-
getPartnerStatementDate
Gets the partner statement date.- Returns:
- the partner statement date.
-
setMerchantId
Sets the merchant id.- Parameters:
value- the merchant id.
-
getMerchantId
Gets the merchant id.- Returns:
- the merchant id.
-
setMerchantCompanyName
Sets the merchant's corporate name.- Parameters:
value- the merchant's corporate name.
-
getMerchantCompanyName
Gets the merchant's corporate name.- Returns:
- the merchant's corporate name.
-
setMerchantDbaName
Sets the merchant's dba name.- Parameters:
value- the merchant's dba name.
-
getMerchantDbaName
Gets the merchant's dba name.- Returns:
- the merchant's dba name.
-
setGrandTotal
public void setGrandTotal(float value) Sets the grand total.- Parameters:
value- the grand total.
-
getGrandTotal
public float getGrandTotal()Gets the grand total.- Returns:
- the grand total.
-
setGrandTotalFormatted
Sets the currency formatted grand total.- Parameters:
value- the currency formatted grand total.
-
getGrandTotalFormatted
Gets the currency formatted grand total.- Returns:
- the currency formatted grand total.
-
setTotalFees
public void setTotalFees(float value) Sets the total fees.- Parameters:
value- the total fees.
-
getTotalFees
public float getTotalFees()Gets the total fees.- Returns:
- the total fees.
-
setTotalFeesFormatted
Sets the currency formatted total fees.- Parameters:
value- the currency formatted total fees.
-
getTotalFeesFormatted
Gets the currency formatted total fees.- Returns:
- the currency formatted total fees.
-
setTotalDue
public void setTotalDue(float value) Sets the total due the partner for this merchant statement.- Parameters:
value- the total due the partner for this merchant statement.
-
getTotalDue
public float getTotalDue()Gets the total due the partner for this merchant statement.- Returns:
- the total due the partner for this merchant statement.
-
setTotalDueFormatted
Sets the currency formatted total due the partner for this merchant statement.- Parameters:
value- the currency formatted total due the partner for this merchant statement.
-
getTotalDueFormatted
Gets the currency formatted total due the partner for this merchant statement.- Returns:
- the currency formatted total due the partner for this merchant statement.
-
setTotalVolume
public void setTotalVolume(float value) Sets the total volume during the statement period.- Parameters:
value- the total volume during the statement period.
-
getTotalVolume
public float getTotalVolume()Gets the total volume during the statement period.- Returns:
- the total volume during the statement period.
-
setTotalVolumeFormatted
Sets the currency formatted total volume during the statement period.- Parameters:
value- the currency formatted total volume during the statement period.
-
getTotalVolumeFormatted
Gets the currency formatted total volume during the statement period.- Returns:
- the currency formatted total volume during the statement period.
-
setTotalTransactions
public void setTotalTransactions(int value) Sets the total number of transactions processed during the statement period.- Parameters:
value- the total number of transactions processed during the statement period.
-
getTotalTransactions
public int getTotalTransactions()Gets the total number of transactions processed during the statement period.- Returns:
- the total number of transactions processed during the statement period.
-
setPartnerResidual
public void setPartnerResidual(float value) Sets the residual earned by the partner.- Parameters:
value- the residual earned by the partner.
-
getPartnerResidual
public float getPartnerResidual()Gets the residual earned by the partner.- Returns:
- the residual earned by the partner.
-
setPartnerResidualFormatted
Sets the currency formatted residual earned by the partner.- Parameters:
value- the currency formatted residual earned by the partner.
-
getPartnerResidualFormatted
Gets the currency formatted residual earned by the partner.- Returns:
- the currency formatted residual earned by the partner.
-
setInterchange
public void setInterchange(float value) Sets the total interchange charged during the statement period.- Parameters:
value- the total interchange charged during the statement period.
-
getInterchange
public float getInterchange()Gets the total interchange charged during the statement period.- Returns:
- the total interchange charged during the statement period.
-
setInterchangeFormatted
Sets the currency formatted total interchange charged during the statement period.- Parameters:
value- the currency formatted total interchange charged during the statement period.
-
getInterchangeFormatted
Gets the currency formatted total interchange charged during the statement period.- Returns:
- the currency formatted total interchange charged during the statement period.
-
setAssessments
public void setAssessments(float value) Sets the total assessments charged during the statement period.- Parameters:
value- the total assessments charged during the statement period.
-
getAssessments
public float getAssessments()Gets the total assessments charged during the statement period.- Returns:
- the total assessments charged during the statement period.
-
setAssessmentsFormatted
Sets the currency formatted assessments charged during the statement period.- Parameters:
value- the currency formatted assessments charged during the statement period.
-
getAssessmentsFormatted
Gets the currency formatted assessments charged during the statement period.- Returns:
- the currency formatted assessments charged during the statement period.
-
setTotalPassthrough
public void setTotalPassthrough(float value) Sets the total of passthrough costs.- Parameters:
value- the total of passthrough costs.
-
getTotalPassthrough
public float getTotalPassthrough()Gets the total of passthrough costs.- Returns:
- the total of passthrough costs.
-
setTotalPassthroughFormatted
Sets the currency formatted total of passthrough costs.- Parameters:
value- the currency formatted total of passthrough costs.
-
getTotalPassthroughFormatted
Gets the currency formatted total of passthrough costs.- Returns:
- the currency formatted total of passthrough costs.
-
setTotalNonPassthrough
public void setTotalNonPassthrough(float value) Sets the total of non passthrough costs.- Parameters:
value- the total of non passthrough costs.
-
getTotalNonPassthrough
public float getTotalNonPassthrough()Gets the total of non passthrough costs.- Returns:
- the total of non passthrough costs.
-
setTotalNonPassthroughFormatted
Sets the currency formatted total of non passthrough costs.- Parameters:
value- the currency formatted total of non passthrough costs.
-
getTotalNonPassthroughFormatted
Gets the currency formatted total of non passthrough costs.- Returns:
- the currency formatted total of non passthrough costs.
-
setTotalCardBrandFees
public void setTotalCardBrandFees(float value) Sets the total of all card brand fees.- Parameters:
value- the total of all card brand fees.
-
getTotalCardBrandFees
public float getTotalCardBrandFees()Gets the total of all card brand fees.- Returns:
- the total of all card brand fees.
-
setTotalCardBrandFeesFormatted
Sets the currency formatted total of all card brand fees.- Parameters:
value- the currency formatted total of all card brand fees.
-
getTotalCardBrandFeesFormatted
Gets the currency formatted total of all card brand fees.- Returns:
- the currency formatted total of all card brand fees.
-
setTotalBuyRate
public void setTotalBuyRate(float value) Sets the total buy rate.- Parameters:
value- the total buy rate.
-
getTotalBuyRate
public float getTotalBuyRate()Gets the total buy rate.- Returns:
- the total buy rate.
-
setTotalBuyRateFormatted
Sets the currency formatted total buy rate.- Parameters:
value- the currency formatted total buy rate.
-
getTotalBuyRateFormatted
Gets the currency formatted total buy rate.- Returns:
- the currency formatted total buy rate.
-
setBuyRateBeforePassthrough
public void setBuyRateBeforePassthrough(float value) Sets the total buy rate before passthrough costs.- Parameters:
value- the total buy rate before passthrough costs.
-
getBuyRateBeforePassthrough
public float getBuyRateBeforePassthrough()Gets the total buy rate before passthrough costs.- Returns:
- the total buy rate before passthrough costs.
-
setBuyRateBeforePassthroughFormatted
Sets the currency formatted total buy rate before passthrough costs.- Parameters:
value- the currency formatted total buy rate before passthrough costs.
-
getBuyRateBeforePassthroughFormatted
Gets the currency formatted total buy rate before passthrough costs.- Returns:
- the currency formatted total buy rate before passthrough costs.
-
setNetMarkup
public void setNetMarkup(float value) Sets the net markup split between BlockChyp and the partner.- Parameters:
value- the net markup split between BlockChyp and the partner.
-
getNetMarkup
public float getNetMarkup()Gets the net markup split between BlockChyp and the partner.- Returns:
- the net markup split between BlockChyp and the partner.
-
setNetMarkupFormatted
Sets the currency formatted net markup split between BlockChyp and the partner.- Parameters:
value- the currency formatted net markup split between BlockChyp and the partner.
-
getNetMarkupFormatted
Gets the currency formatted net markup split between BlockChyp and the partner.- Returns:
- the currency formatted net markup split between BlockChyp and the partner.
-
setChargebackFees
public void setChargebackFees(float value) Sets the total of chargeback fees assessed during the statement period.- Parameters:
value- the total of chargeback fees assessed during the statement period.
-
getChargebackFees
public float getChargebackFees()Gets the total of chargeback fees assessed during the statement period.- Returns:
- the total of chargeback fees assessed during the statement period.
-
setChargebackFeesFormatted
Sets the currency formatted total of chargeback fees assessed during the statement period.- Parameters:
value- the currency formatted total of chargeback fees assessed during the statement period.
-
getChargebackFeesFormatted
Gets the currency formatted total of chargeback fees assessed during the statement period.- Returns:
- the currency formatted total of chargeback fees assessed during the statement period.
-
setChargebackCount
public void setChargebackCount(int value) Sets the total number of chargebacks during the period.- Parameters:
value- the total number of chargebacks during the period.
-
getChargebackCount
public int getChargebackCount()Gets the total number of chargebacks during the period.- Returns:
- the total number of chargebacks during the period.
-
setPartnerPercentage
public void setPartnerPercentage(float value) Sets the partner's share of markup.- Parameters:
value- the partner's share of markup.
-
getPartnerPercentage
public float getPartnerPercentage()Gets the partner's share of markup.- Returns:
- the partner's share of markup.
-
setPartnerPercentageFormatted
Sets the currency formatted partner's share of markup.- Parameters:
value- the currency formatted partner's share of markup.
-
getPartnerPercentageFormatted
Gets the currency formatted partner's share of markup.- Returns:
- the currency formatted partner's share of markup.
-
setBuyRateLineItems
Sets the list of line items documenting how the total buy rate was calculated.- Parameters:
value- the list of line items documenting how the total buy rate was calculated.
-
getBuyRateLineItems
Gets the list of line items documenting how the total buy rate was calculated.- Returns:
- the list of line items documenting how the total buy rate was calculated.
-
setRevenueDetails
Sets the list of detail lines describing how revenue was calculated and collected by the sponsor bank.- Parameters:
value- the list of detail lines describing how revenue was calculated and collected by the sponsor bank.
-
getRevenueDetails
Gets the list of detail lines describing how revenue was calculated and collected by the sponsor bank.- Returns:
- the list of detail lines describing how revenue was calculated and collected by the sponsor bank.
-
setCardBrandCostDetails
Sets the nested list of costs levied by the card brands, grouped by card brand and type.- Parameters:
value- the nested list of costs levied by the card brands, grouped by card brand and type.
-
getCardBrandCostDetails
Gets the nested list of costs levied by the card brands, grouped by card brand and type.- Returns:
- the nested list of costs levied by the card brands, grouped by card brand and type.
-
addBuyRateLineItem
Adds a the list of line items documenting how the total buy rate was calculated.- Parameters:
value- the list of line items documenting how the total buy rate was calculated.
-
addRevenueDetail
Adds a the list of detail lines describing how revenue was calculated and collected by the sponsor bank.- Parameters:
value- the list of detail lines describing how revenue was calculated and collected by the sponsor bank.
-
addCardBrandCostDetail
Adds a the nested list of costs levied by the card brands, grouped by card brand and type.- Parameters:
value- the nested list of costs levied by the card brands, grouped by card brand and type.
-