public class TransactionResponse extends GenericResponse
PurchaseResponse
,
RefundResponse
,
CashAdvanceResponse
Constructor and Description |
---|
TransactionResponse()
Constructor.
|
TransactionResponse(TransactionError error,
java.lang.String errorMessage,
java.lang.String saleId,
java.lang.String transactionId,
int currencyId,
long totalAmount,
java.lang.String merchantReceipt,
java.lang.String cardholderReceipt)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCardholderReceipt() |
int |
getCurrencyId() |
DenialReasons |
getDenialReason() |
TransactionError |
getError() |
java.lang.String |
getMerchantReceipt() |
PaymentData |
getPaymentDetails() |
java.lang.String |
getSaleId() |
java.lang.String |
getTerminalId() |
long |
getTotalAmount() |
java.lang.String |
getTransactionId() |
java.util.Date |
getTransactionTime() |
void |
setCardholderReceipt(java.lang.String cardholderReceipt) |
void |
setCurrencyId(int value) |
void |
setDenialReason(DenialReasons value)
> * @param value The reason for declining the transaction.
|
void |
setError(TransactionError value) |
void |
setMerchantReceipt(java.lang.String merchantReceipt) |
void |
setPaymentDetails(PaymentData paymentDetails) |
void |
setSaleId(java.lang.String value) |
void |
setTerminalId(java.lang.String value) |
void |
setTotalAmount(long value) |
void |
setTransactionId(java.lang.String value) |
void |
setTransactionTime(java.util.Date transactionTime) |
getErrorMessage, isSuccess, setErrorMessage, setSuccess
public TransactionResponse()
public TransactionResponse(TransactionError error, java.lang.String errorMessage, java.lang.String saleId, java.lang.String transactionId, int currencyId, long totalAmount, java.lang.String merchantReceipt, java.lang.String cardholderReceipt)
error
- The error code of the transaction.errorMessage
- A diagnostic error message, if the transaction failed.saleId
- The sail id from the transaction request.transactionId
- The transaction reference number.currencyId
- The currency used in the transaction.totalAmount
- The total authorised amount of the transaction.merchantReceipt
- The preformatted merchant receipt.cardholderReceipt
- The preformatted card holder receipt.public java.lang.String getCardholderReceipt()
public void setCardholderReceipt(java.lang.String cardholderReceipt)
cardholderReceipt
- The preformatted card holder receipt.public DenialReasons getDenialReason()
public void setDenialReason(DenialReasons value)
public java.lang.String getMerchantReceipt()
public void setMerchantReceipt(java.lang.String merchantReceipt)
merchantReceipt
- The preformatted merchant receipt.public TransactionError getError()
TransactionError.NONE
is returned.GenericResponse.isSuccess()
public void setError(TransactionError value)
value
- The transaction error code.public java.lang.String getSaleId()
public void setSaleId(java.lang.String value)
value
- The sale id from the transaction request.public java.lang.String getTerminalId()
public void setTerminalId(java.lang.String value)
value
- The terminal id.public java.lang.String getTransactionId()
public void setTransactionId(java.lang.String value)
value
- The transaction reference number.public int getCurrencyId()
public void setCurrencyId(int value)
value
- The currency id.public long getTotalAmount()
public void setTotalAmount(long value)
value
- The total authorised amount.public PaymentData getPaymentDetails()
public void setPaymentDetails(PaymentData paymentDetails)
paymentDetails
- Details about the purchase.public java.util.Date getTransactionTime()
public void setTransactionTime(java.util.Date transactionTime)
transactionTime
- The time when the transaction was performed.