ReconciliationTotal

public class ReconciliationTotal

The Reconciliation total is useful for generating a Z report when the type is TYPE, or an X report when the type is ACTIVE_TOTALS_TYPE.

Methods

getAmount

public Decimal getAmount()

The final total amount for this item as a GAAP-standard BigDecimal, including the extendedPrice, tax, and discount. This is required.

getCardBrand

public String getCardBrand()

Returns the CardBrand of transactions.

getCashbackAmount

public Decimal getCashbackAmount()

get the cashback amount.

getChargeTotalAmount

public Decimal getChargeTotalAmount()

get the total charge amount.

getCount

public int getCount()

Returns the count of transactions.

getMessage

public String getMessage()

A user-readable message. This message may not be localized, in which case the type field should be used for determining a localized message.

getPaymentType

public PaymentType getPaymentType()

Gets the type/method of payment. It can be one of the following. PaymentType.CASH PaymentType.CREDIT PaymentType.DEBIT PaymentType.STORED_VALUE PaymentType.EBT PaymentType.ALTERNATE PaymentType.CHECK PaymentType.MOBILE

getRequestCommand

public String getRequestCommand()

Returns the request command issued for this reconciliation.

getStatus

public int getStatus()

Get the status for this particular event.

getTipAmount

public Decimal getTipAmount()

get the tip amount.

getTotalsGroupId

public String getTotalsGroupId()

Returns the TotalsGroupId of transactions.

getTransactionType

public TransactionType getTransactionType()

Gets the transation type. It can be one of the following: Transaction.PAYMENT_TYPE Transaction.REFUND_TYPE Transaction.VOID_TYPE Transaction.PRE_AUTHORISATION_TYPE Transaction.PRE_AUTHORISATION_COMPLETION_TYPE Transaction.DEFERRED_PAYMENT_TYPE Transaction.DEFERRED_PAYMENT_COMPLETION_TYPE Transaction.INSTALLMENT_TYPE