Package com.clover.sdk.v3.payments
Class TransactionInfo
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.payments.TransactionInfo
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class TransactionInfo extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Fields
languageIndicator
transactionLocale
accountSelection
fiscalInvoiceNumber
installmentsQuantity
installmentsPlanCode
installmentsPlanId
installmentsPlanDesc
cardTypeLabel
cardSymbol
stan
identityDocument
batchNumber
receiptNumber
reversalStanRefNum
reversalStan
reversalMac
reversalMacKsn
terminalIdentification
externalTerminalId
merchantIdentifier
merchantNameLocation
maskedTrack2
receiptExtraData
selectedService
transactionResult
transactionTags
txFormat
panMask
transactionSequenceCounter
applicationPanSequenceNumber
reversalReason
isTokenBasedTx
origTransactionSequenceCounter
transactionSequenceCounterUpdate
emergencyFlag
cardEntryType
promotionalMessage
eCommTransactionInfo
sepaElvTransactionInfo
clientCardType
explicitlySelectedApp
isSepaElv
printMessages
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TransactionInfo.Constraints
-
Nested classes/interfaces inherited from interface com.clover.sdk.JSONifiable
JSONifiable.Creator<T>
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<TransactionInfo>
CREATOR
static JSONifiable.Creator<TransactionInfo>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description TransactionInfo()
Constructs a new empty instance.protected
TransactionInfo(boolean noInit)
Constructs a new empty instance.TransactionInfo(TransactionInfo src)
Constructs a new instance that is a deep copy of the source instance.TransactionInfo(String json)
Constructs a new instance from the given JSON String.TransactionInfo(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
clearAccountSelection()
Clears the 'accountSelection' field, the 'has' method for this field will now return falsevoid
clearApplicationPanSequenceNumber()
Clears the 'applicationPanSequenceNumber' field, the 'has' method for this field will now return falsevoid
clearBatchNumber()
Clears the 'batchNumber' field, the 'has' method for this field will now return falsevoid
clearCardEntryType()
Clears the 'cardEntryType' field, the 'has' method for this field will now return falsevoid
clearCardSymbol()
Clears the 'cardSymbol' field, the 'has' method for this field will now return falsevoid
clearCardTypeLabel()
Clears the 'cardTypeLabel' field, the 'has' method for this field will now return falsevoid
clearClientCardType()
Clears the 'clientCardType' field, the 'has' method for this field will now return falsevoid
clearECommTransactionInfo()
Clears the 'eCommTransactionInfo' field, the 'has' method for this field will now return falsevoid
clearEmergencyFlag()
Clears the 'emergencyFlag' field, the 'has' method for this field will now return falsevoid
clearExplicitlySelectedApp()
Clears the 'explicitlySelectedApp' field, the 'has' method for this field will now return falsevoid
clearExternalTerminalId()
Clears the 'externalTerminalId' field, the 'has' method for this field will now return falsevoid
clearFiscalInvoiceNumber()
Clears the 'fiscalInvoiceNumber' field, the 'has' method for this field will now return falsevoid
clearIdentityDocument()
Clears the 'identityDocument' field, the 'has' method for this field will now return falsevoid
clearInstallmentsPlanCode()
Clears the 'installmentsPlanCode' field, the 'has' method for this field will now return falsevoid
clearInstallmentsPlanDesc()
Clears the 'installmentsPlanDesc' field, the 'has' method for this field will now return falsevoid
clearInstallmentsPlanId()
Clears the 'installmentsPlanId' field, the 'has' method for this field will now return falsevoid
clearInstallmentsQuantity()
Clears the 'installmentsQuantity' field, the 'has' method for this field will now return falsevoid
clearIsSepaElv()
Clears the 'isSepaElv' field, the 'has' method for this field will now return falsevoid
clearIsTokenBasedTx()
Clears the 'isTokenBasedTx' field, the 'has' method for this field will now return falsevoid
clearLanguageIndicator()
Clears the 'languageIndicator' field, the 'has' method for this field will now return falsevoid
clearMaskedTrack2()
Clears the 'maskedTrack2' field, the 'has' method for this field will now return falsevoid
clearMerchantIdentifier()
Clears the 'merchantIdentifier' field, the 'has' method for this field will now return falsevoid
clearMerchantNameLocation()
Clears the 'merchantNameLocation' field, the 'has' method for this field will now return falsevoid
clearOrigTransactionSequenceCounter()
Clears the 'origTransactionSequenceCounter' field, the 'has' method for this field will now return falsevoid
clearPanMask()
Clears the 'panMask' field, the 'has' method for this field will now return falsevoid
clearPrintMessages()
Clears the 'printMessages' field, the 'has' method for this field will now return falsevoid
clearPromotionalMessage()
Clears the 'promotionalMessage' field, the 'has' method for this field will now return falsevoid
clearReceiptExtraData()
Clears the 'receiptExtraData' field, the 'has' method for this field will now return falsevoid
clearReceiptNumber()
Clears the 'receiptNumber' field, the 'has' method for this field will now return falsevoid
clearReversalMac()
Clears the 'reversalMac' field, the 'has' method for this field will now return falsevoid
clearReversalMacKsn()
Clears the 'reversalMacKsn' field, the 'has' method for this field will now return falsevoid
clearReversalReason()
Clears the 'reversalReason' field, the 'has' method for this field will now return falsevoid
clearReversalStan()
Clears the 'reversalStan' field, the 'has' method for this field will now return falsevoid
clearReversalStanRefNum()
Clears the 'reversalStanRefNum' field, the 'has' method for this field will now return falsevoid
clearSelectedService()
Clears the 'selectedService' field, the 'has' method for this field will now return falsevoid
clearSepaElvTransactionInfo()
Clears the 'sepaElvTransactionInfo' field, the 'has' method for this field will now return falsevoid
clearStan()
Clears the 'stan' field, the 'has' method for this field will now return falsevoid
clearTerminalIdentification()
Clears the 'terminalIdentification' field, the 'has' method for this field will now return falsevoid
clearTransactionLocale()
Clears the 'transactionLocale' field, the 'has' method for this field will now return falsevoid
clearTransactionResult()
Clears the 'transactionResult' field, the 'has' method for this field will now return falsevoid
clearTransactionSequenceCounter()
Clears the 'transactionSequenceCounter' field, the 'has' method for this field will now return falsevoid
clearTransactionSequenceCounterUpdate()
Clears the 'transactionSequenceCounterUpdate' field, the 'has' method for this field will now return falsevoid
clearTransactionTags()
Clears the 'transactionTags' field, the 'has' method for this field will now return falsevoid
clearTxFormat()
Clears the 'txFormat' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.TransactionInfo
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.AccountType
getAccountSelection()
String
getApplicationPanSequenceNumber()
Identifies and differentiates cards with the same PAN.String
getBatchNumber()
Transaction Batch NumberCardEntryType
getCardEntryType()
This field contains the entry type of a transaction.String
getCardSymbol()
Card Symbol for identify in payment_card_config tableString
getCardTypeLabel()
Card type labelCardType
getClientCardType()
Client card type should be used only limited purpose only and should not be confused with cardType in other objects.ECommTransactionInfo
getECommTransactionInfo()
Boolean
getEmergencyFlag()
Boolean value defining if the corresponding TX was performed in NEXO emergency mode according NEXO IS Spec chapter 10.2String
getExplicitlySelectedApp()
The app explicitly selected by the customer via the choice button.String
getExternalTerminalId()
Main internal identifier of terminal which should be the same across all Fiserv’s componentsString
getFiscalInvoiceNumber()
Consists of 4 digits prefix + 8 digitsprotected GenericClient
getGenericClient()
IdentityDocument
getIdentityDocument()
Customers identification number and typeString
getInstallmentsPlanCode()
AR Installments: plan alphanum codeString
getInstallmentsPlanDesc()
AR Installments: selected plan descString
getInstallmentsPlanId()
AR Installments: selected plan idInteger
getInstallmentsQuantity()
AR Installments: number of installmentsBoolean
getIsSepaElv()
Defines if the corresponding TX was performed as SEPA ELV TX.Boolean
getIsTokenBasedTx()
Boolean to determine if the transaction done using a vaulted card is a token based transactionJSONObject
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.String
getLanguageIndicator()
Deprecated.String
getMaskedTrack2()
Masked track2 dataString
getMerchantIdentifier()
When concatenated with the Acquirer Identifier, uniquely identifies a given merchantString
getMerchantNameLocation()
Indicates the name and location of the merchantString
getOrigTransactionSequenceCounter()
For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction.String
getPanMask()
Contains the information how the PAN should masked.List<DisplayAndPrintMessage>
getPrintMessages()
PromotionalMessage
getPromotionalMessage()
String
getReceiptExtraData()
Extra data for receiptString
getReceiptNumber()
Transaction Receipt NumberString
getReversalMac()
MAC for reversalString
getReversalMacKsn()
MAC KSN for reversalReversalReason
getReversalReason()
Contains the reason why the transaction should be reversed in the host.Integer
getReversalStan()
STAN for reversalString
getReversalStanRefNum()
Reversal STAN Ref NumSelectedService
getSelectedService()
Defines the Financial Service selected for the transactionSepaElvTransactionInfo
getSepaElvTransactionInfo()
Integer
getStan()
STAN(System Audit Trace Number)String
getTerminalIdentification()
Designates the unique location of a terminal at a merchantString
getTransactionLocale()
Locale for the transaction (e.g.TransactionResult
getTransactionResult()
Result of the transactionString
getTransactionSequenceCounter()
Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function.String
getTransactionSequenceCounterUpdate()
This field is populated when the TSC of a terminal is out of sync and is provided with an update.String
getTransactionTags()
Contains a hex string with needed TLV tags for certificationTxFormat
getTxFormat()
Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formatsboolean
hasAccountSelection()
Checks whether the 'accountSelection' field has been set, however the value could be nullboolean
hasApplicationPanSequenceNumber()
Checks whether the 'applicationPanSequenceNumber' field has been set, however the value could be nullboolean
hasBatchNumber()
Checks whether the 'batchNumber' field has been set, however the value could be nullboolean
hasCardEntryType()
Checks whether the 'cardEntryType' field has been set, however the value could be nullboolean
hasCardSymbol()
Checks whether the 'cardSymbol' field has been set, however the value could be nullboolean
hasCardTypeLabel()
Checks whether the 'cardTypeLabel' field has been set, however the value could be nullboolean
hasClientCardType()
Checks whether the 'clientCardType' field has been set, however the value could be nullboolean
hasECommTransactionInfo()
Checks whether the 'eCommTransactionInfo' field has been set, however the value could be nullboolean
hasEmergencyFlag()
Checks whether the 'emergencyFlag' field has been set, however the value could be nullboolean
hasExplicitlySelectedApp()
Checks whether the 'explicitlySelectedApp' field has been set, however the value could be nullboolean
hasExternalTerminalId()
Checks whether the 'externalTerminalId' field has been set, however the value could be nullboolean
hasFiscalInvoiceNumber()
Checks whether the 'fiscalInvoiceNumber' field has been set, however the value could be nullboolean
hasIdentityDocument()
Checks whether the 'identityDocument' field has been set, however the value could be nullboolean
hasInstallmentsPlanCode()
Checks whether the 'installmentsPlanCode' field has been set, however the value could be nullboolean
hasInstallmentsPlanDesc()
Checks whether the 'installmentsPlanDesc' field has been set, however the value could be nullboolean
hasInstallmentsPlanId()
Checks whether the 'installmentsPlanId' field has been set, however the value could be nullboolean
hasInstallmentsQuantity()
Checks whether the 'installmentsQuantity' field has been set, however the value could be nullboolean
hasIsSepaElv()
Checks whether the 'isSepaElv' field has been set, however the value could be nullboolean
hasIsTokenBasedTx()
Checks whether the 'isTokenBasedTx' field has been set, however the value could be nullboolean
hasLanguageIndicator()
Checks whether the 'languageIndicator' field has been set, however the value could be nullboolean
hasMaskedTrack2()
Checks whether the 'maskedTrack2' field has been set, however the value could be nullboolean
hasMerchantIdentifier()
Checks whether the 'merchantIdentifier' field has been set, however the value could be nullboolean
hasMerchantNameLocation()
Checks whether the 'merchantNameLocation' field has been set, however the value could be nullboolean
hasOrigTransactionSequenceCounter()
Checks whether the 'origTransactionSequenceCounter' field has been set, however the value could be nullboolean
hasPanMask()
Checks whether the 'panMask' field has been set, however the value could be nullboolean
hasPrintMessages()
Checks whether the 'printMessages' field has been set, however the value could be nullboolean
hasPromotionalMessage()
Checks whether the 'promotionalMessage' field has been set, however the value could be nullboolean
hasReceiptExtraData()
Checks whether the 'receiptExtraData' field has been set, however the value could be nullboolean
hasReceiptNumber()
Checks whether the 'receiptNumber' field has been set, however the value could be nullboolean
hasReversalMac()
Checks whether the 'reversalMac' field has been set, however the value could be nullboolean
hasReversalMacKsn()
Checks whether the 'reversalMacKsn' field has been set, however the value could be nullboolean
hasReversalReason()
Checks whether the 'reversalReason' field has been set, however the value could be nullboolean
hasReversalStan()
Checks whether the 'reversalStan' field has been set, however the value could be nullboolean
hasReversalStanRefNum()
Checks whether the 'reversalStanRefNum' field has been set, however the value could be nullboolean
hasSelectedService()
Checks whether the 'selectedService' field has been set, however the value could be nullboolean
hasSepaElvTransactionInfo()
Checks whether the 'sepaElvTransactionInfo' field has been set, however the value could be nullboolean
hasStan()
Checks whether the 'stan' field has been set, however the value could be nullboolean
hasTerminalIdentification()
Checks whether the 'terminalIdentification' field has been set, however the value could be nullboolean
hasTransactionLocale()
Checks whether the 'transactionLocale' field has been set, however the value could be nullboolean
hasTransactionResult()
Checks whether the 'transactionResult' field has been set, however the value could be nullboolean
hasTransactionSequenceCounter()
Checks whether the 'transactionSequenceCounter' field has been set, however the value could be nullboolean
hasTransactionSequenceCounterUpdate()
Checks whether the 'transactionSequenceCounterUpdate' field has been set, however the value could be nullboolean
hasTransactionTags()
Checks whether the 'transactionTags' field has been set, however the value could be nullboolean
hasTxFormat()
Checks whether the 'txFormat' field has been set, however the value could be nullboolean
isNotEmptyPrintMessages()
Checks whether the 'printMessages' field is set and is not null and is not emptyboolean
isNotNullAccountSelection()
Checks whether the 'accountSelection' field is set and is not nullboolean
isNotNullApplicationPanSequenceNumber()
Checks whether the 'applicationPanSequenceNumber' field is set and is not nullboolean
isNotNullBatchNumber()
Checks whether the 'batchNumber' field is set and is not nullboolean
isNotNullCardEntryType()
Checks whether the 'cardEntryType' field is set and is not nullboolean
isNotNullCardSymbol()
Checks whether the 'cardSymbol' field is set and is not nullboolean
isNotNullCardTypeLabel()
Checks whether the 'cardTypeLabel' field is set and is not nullboolean
isNotNullClientCardType()
Checks whether the 'clientCardType' field is set and is not nullboolean
isNotNullECommTransactionInfo()
Checks whether the 'eCommTransactionInfo' field is set and is not nullboolean
isNotNullEmergencyFlag()
Checks whether the 'emergencyFlag' field is set and is not nullboolean
isNotNullExplicitlySelectedApp()
Checks whether the 'explicitlySelectedApp' field is set and is not nullboolean
isNotNullExternalTerminalId()
Checks whether the 'externalTerminalId' field is set and is not nullboolean
isNotNullFiscalInvoiceNumber()
Checks whether the 'fiscalInvoiceNumber' field is set and is not nullboolean
isNotNullIdentityDocument()
Checks whether the 'identityDocument' field is set and is not nullboolean
isNotNullInstallmentsPlanCode()
Checks whether the 'installmentsPlanCode' field is set and is not nullboolean
isNotNullInstallmentsPlanDesc()
Checks whether the 'installmentsPlanDesc' field is set and is not nullboolean
isNotNullInstallmentsPlanId()
Checks whether the 'installmentsPlanId' field is set and is not nullboolean
isNotNullInstallmentsQuantity()
Checks whether the 'installmentsQuantity' field is set and is not nullboolean
isNotNullIsSepaElv()
Checks whether the 'isSepaElv' field is set and is not nullboolean
isNotNullIsTokenBasedTx()
Checks whether the 'isTokenBasedTx' field is set and is not nullboolean
isNotNullLanguageIndicator()
Checks whether the 'languageIndicator' field is set and is not nullboolean
isNotNullMaskedTrack2()
Checks whether the 'maskedTrack2' field is set and is not nullboolean
isNotNullMerchantIdentifier()
Checks whether the 'merchantIdentifier' field is set and is not nullboolean
isNotNullMerchantNameLocation()
Checks whether the 'merchantNameLocation' field is set and is not nullboolean
isNotNullOrigTransactionSequenceCounter()
Checks whether the 'origTransactionSequenceCounter' field is set and is not nullboolean
isNotNullPanMask()
Checks whether the 'panMask' field is set and is not nullboolean
isNotNullPrintMessages()
Checks whether the 'printMessages' field is set and is not nullboolean
isNotNullPromotionalMessage()
Checks whether the 'promotionalMessage' field is set and is not nullboolean
isNotNullReceiptExtraData()
Checks whether the 'receiptExtraData' field is set and is not nullboolean
isNotNullReceiptNumber()
Checks whether the 'receiptNumber' field is set and is not nullboolean
isNotNullReversalMac()
Checks whether the 'reversalMac' field is set and is not nullboolean
isNotNullReversalMacKsn()
Checks whether the 'reversalMacKsn' field is set and is not nullboolean
isNotNullReversalReason()
Checks whether the 'reversalReason' field is set and is not nullboolean
isNotNullReversalStan()
Checks whether the 'reversalStan' field is set and is not nullboolean
isNotNullReversalStanRefNum()
Checks whether the 'reversalStanRefNum' field is set and is not nullboolean
isNotNullSelectedService()
Checks whether the 'selectedService' field is set and is not nullboolean
isNotNullSepaElvTransactionInfo()
Checks whether the 'sepaElvTransactionInfo' field is set and is not nullboolean
isNotNullStan()
Checks whether the 'stan' field is set and is not nullboolean
isNotNullTerminalIdentification()
Checks whether the 'terminalIdentification' field is set and is not nullboolean
isNotNullTransactionLocale()
Checks whether the 'transactionLocale' field is set and is not nullboolean
isNotNullTransactionResult()
Checks whether the 'transactionResult' field is set and is not nullboolean
isNotNullTransactionSequenceCounter()
Checks whether the 'transactionSequenceCounter' field is set and is not nullboolean
isNotNullTransactionSequenceCounterUpdate()
Checks whether the 'transactionSequenceCounterUpdate' field is set and is not nullboolean
isNotNullTransactionTags()
Checks whether the 'transactionTags' field is set and is not nullboolean
isNotNullTxFormat()
Checks whether the 'txFormat' field is set and is not nullvoid
mergeChanges(TransactionInfo src)
Copy all the changed fields from the given source to this instance.void
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.TransactionInfo
setAccountSelection(AccountType accountSelection)
Sets the field 'accountSelection'.TransactionInfo
setApplicationPanSequenceNumber(String applicationPanSequenceNumber)
Sets the field 'applicationPanSequenceNumber'.TransactionInfo
setBatchNumber(String batchNumber)
Sets the field 'batchNumber'.TransactionInfo
setCardEntryType(CardEntryType cardEntryType)
Sets the field 'cardEntryType'.TransactionInfo
setCardSymbol(String cardSymbol)
Sets the field 'cardSymbol'.TransactionInfo
setCardTypeLabel(String cardTypeLabel)
Sets the field 'cardTypeLabel'.TransactionInfo
setClientCardType(CardType clientCardType)
Sets the field 'clientCardType'.TransactionInfo
setECommTransactionInfo(ECommTransactionInfo eCommTransactionInfo)
Sets the field 'eCommTransactionInfo'.TransactionInfo
setEmergencyFlag(Boolean emergencyFlag)
Sets the field 'emergencyFlag'.TransactionInfo
setExplicitlySelectedApp(String explicitlySelectedApp)
Sets the field 'explicitlySelectedApp'.TransactionInfo
setExternalTerminalId(String externalTerminalId)
Sets the field 'externalTerminalId'.TransactionInfo
setFiscalInvoiceNumber(String fiscalInvoiceNumber)
Sets the field 'fiscalInvoiceNumber'.TransactionInfo
setIdentityDocument(IdentityDocument identityDocument)
Sets the field 'identityDocument'.TransactionInfo
setInstallmentsPlanCode(String installmentsPlanCode)
Sets the field 'installmentsPlanCode'.TransactionInfo
setInstallmentsPlanDesc(String installmentsPlanDesc)
Sets the field 'installmentsPlanDesc'.TransactionInfo
setInstallmentsPlanId(String installmentsPlanId)
Sets the field 'installmentsPlanId'.TransactionInfo
setInstallmentsQuantity(Integer installmentsQuantity)
Sets the field 'installmentsQuantity'.TransactionInfo
setIsSepaElv(Boolean isSepaElv)
Sets the field 'isSepaElv'.TransactionInfo
setIsTokenBasedTx(Boolean isTokenBasedTx)
Sets the field 'isTokenBasedTx'.TransactionInfo
setLanguageIndicator(String languageIndicator)
Sets the field 'languageIndicator'.TransactionInfo
setMaskedTrack2(String maskedTrack2)
Sets the field 'maskedTrack2'.TransactionInfo
setMerchantIdentifier(String merchantIdentifier)
Sets the field 'merchantIdentifier'.TransactionInfo
setMerchantNameLocation(String merchantNameLocation)
Sets the field 'merchantNameLocation'.TransactionInfo
setOrigTransactionSequenceCounter(String origTransactionSequenceCounter)
Sets the field 'origTransactionSequenceCounter'.TransactionInfo
setPanMask(String panMask)
Sets the field 'panMask'.TransactionInfo
setPrintMessages(List<DisplayAndPrintMessage> printMessages)
Sets the field 'printMessages'.TransactionInfo
setPromotionalMessage(PromotionalMessage promotionalMessage)
Sets the field 'promotionalMessage'.TransactionInfo
setReceiptExtraData(String receiptExtraData)
Sets the field 'receiptExtraData'.TransactionInfo
setReceiptNumber(String receiptNumber)
Sets the field 'receiptNumber'.TransactionInfo
setReversalMac(String reversalMac)
Sets the field 'reversalMac'.TransactionInfo
setReversalMacKsn(String reversalMacKsn)
Sets the field 'reversalMacKsn'.TransactionInfo
setReversalReason(ReversalReason reversalReason)
Sets the field 'reversalReason'.TransactionInfo
setReversalStan(Integer reversalStan)
Sets the field 'reversalStan'.TransactionInfo
setReversalStanRefNum(String reversalStanRefNum)
Sets the field 'reversalStanRefNum'.TransactionInfo
setSelectedService(SelectedService selectedService)
Sets the field 'selectedService'.TransactionInfo
setSepaElvTransactionInfo(SepaElvTransactionInfo sepaElvTransactionInfo)
Sets the field 'sepaElvTransactionInfo'.TransactionInfo
setStan(Integer stan)
Sets the field 'stan'.TransactionInfo
setTerminalIdentification(String terminalIdentification)
Sets the field 'terminalIdentification'.TransactionInfo
setTransactionLocale(String transactionLocale)
Sets the field 'transactionLocale'.TransactionInfo
setTransactionResult(TransactionResult transactionResult)
Sets the field 'transactionResult'.TransactionInfo
setTransactionSequenceCounter(String transactionSequenceCounter)
Sets the field 'transactionSequenceCounter'.TransactionInfo
setTransactionSequenceCounterUpdate(String transactionSequenceCounterUpdate)
Sets the field 'transactionSequenceCounterUpdate'.TransactionInfo
setTransactionTags(String transactionTags)
Sets the field 'transactionTags'.TransactionInfo
setTxFormat(TxFormat txFormat)
Sets the field 'txFormat'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<TransactionInfo> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<TransactionInfo> JSON_CREATOR
-
-
Constructor Detail
-
TransactionInfo
public TransactionInfo()
Constructs a new empty instance.
-
TransactionInfo
protected TransactionInfo(boolean noInit)
Constructs a new empty instance.
-
TransactionInfo
public TransactionInfo(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
TransactionInfo
public TransactionInfo(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
TransactionInfo
public TransactionInfo(TransactionInfo src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getLanguageIndicator
@Deprecated public String getLanguageIndicator()
Deprecated.2 character language used for the transaction. Deprecated in factor of transactionLocale.
-
getTransactionLocale
public String getTransactionLocale()
Locale for the transaction (e.g. en-CA)
-
getAccountSelection
public AccountType getAccountSelection()
-
getFiscalInvoiceNumber
public String getFiscalInvoiceNumber()
Consists of 4 digits prefix + 8 digits
-
getInstallmentsQuantity
public Integer getInstallmentsQuantity()
AR Installments: number of installments
-
getInstallmentsPlanCode
public String getInstallmentsPlanCode()
AR Installments: plan alphanum code
-
getInstallmentsPlanId
public String getInstallmentsPlanId()
AR Installments: selected plan id
-
getInstallmentsPlanDesc
public String getInstallmentsPlanDesc()
AR Installments: selected plan desc
-
getCardTypeLabel
public String getCardTypeLabel()
Card type label
-
getCardSymbol
public String getCardSymbol()
Card Symbol for identify in payment_card_config table
-
getStan
public Integer getStan()
STAN(System Audit Trace Number)
-
getIdentityDocument
public IdentityDocument getIdentityDocument()
Customers identification number and type
-
getBatchNumber
public String getBatchNumber()
Transaction Batch Number
-
getReceiptNumber
public String getReceiptNumber()
Transaction Receipt Number
-
getReversalStanRefNum
public String getReversalStanRefNum()
Reversal STAN Ref Num
-
getReversalStan
public Integer getReversalStan()
STAN for reversal
-
getReversalMac
public String getReversalMac()
MAC for reversal
-
getReversalMacKsn
public String getReversalMacKsn()
MAC KSN for reversal
-
getTerminalIdentification
public String getTerminalIdentification()
Designates the unique location of a terminal at a merchant
-
getExternalTerminalId
public String getExternalTerminalId()
Main internal identifier of terminal which should be the same across all Fiserv’s components
-
getMerchantIdentifier
public String getMerchantIdentifier()
When concatenated with the Acquirer Identifier, uniquely identifies a given merchant
-
getMerchantNameLocation
public String getMerchantNameLocation()
Indicates the name and location of the merchant
-
getMaskedTrack2
public String getMaskedTrack2()
Masked track2 data
-
getReceiptExtraData
public String getReceiptExtraData()
Extra data for receipt
-
getSelectedService
public SelectedService getSelectedService()
Defines the Financial Service selected for the transaction
-
getTransactionResult
public TransactionResult getTransactionResult()
Result of the transaction
-
getTransactionTags
public String getTransactionTags()
Contains a hex string with needed TLV tags for certification
-
getTxFormat
public TxFormat getTxFormat()
Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formats
-
getPanMask
public String getPanMask()
Contains the information how the PAN should masked.
-
getTransactionSequenceCounter
public String getTransactionSequenceCounter()
Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function.
-
getApplicationPanSequenceNumber
public String getApplicationPanSequenceNumber()
Identifies and differentiates cards with the same PAN.
-
getReversalReason
public ReversalReason getReversalReason()
Contains the reason why the transaction should be reversed in the host. It has to be mapped in server with the expected value by the corresponding gateway
-
getIsTokenBasedTx
public Boolean getIsTokenBasedTx()
Boolean to determine if the transaction done using a vaulted card is a token based transaction
-
getOrigTransactionSequenceCounter
public String getOrigTransactionSequenceCounter()
For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction.
-
getTransactionSequenceCounterUpdate
public String getTransactionSequenceCounterUpdate()
This field is populated when the TSC of a terminal is out of sync and is provided with an update.
-
getEmergencyFlag
public Boolean getEmergencyFlag()
Boolean value defining if the corresponding TX was performed in NEXO emergency mode according NEXO IS Spec chapter 10.2
-
getCardEntryType
public CardEntryType getCardEntryType()
This field contains the entry type of a transaction.
-
getPromotionalMessage
public PromotionalMessage getPromotionalMessage()
-
getECommTransactionInfo
public ECommTransactionInfo getECommTransactionInfo()
-
getSepaElvTransactionInfo
public SepaElvTransactionInfo getSepaElvTransactionInfo()
-
getClientCardType
public CardType getClientCardType()
Client card type should be used only limited purpose only and should not be confused with cardType in other objects. This is a read only field and must not to be overwritten on server or client once set on client. This is set on client only for MSR tx for now as the AIDs are not identified for MSR. For few MSR tx, the card type was identified incorrectly on client side, and also on server side based on the bin match. In order to get the correct card types, this client card type will be sent to the server
-
getExplicitlySelectedApp
public String getExplicitlySelectedApp()
The app explicitly selected by the customer via the choice button.
-
getIsSepaElv
public Boolean getIsSepaElv()
Defines if the corresponding TX was performed as SEPA ELV TX.
-
getPrintMessages
public List<DisplayAndPrintMessage> getPrintMessages()
-
getGenericClient
protected GenericClient getGenericClient()
- Specified by:
getGenericClient
in classGenericParcelable
-
getJSONObject
public JSONObject getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.- Specified by:
getJSONObject
in interfaceJSONifiable
-
isNotNullLanguageIndicator
public boolean isNotNullLanguageIndicator()
Checks whether the 'languageIndicator' field is set and is not null
-
isNotNullTransactionLocale
public boolean isNotNullTransactionLocale()
Checks whether the 'transactionLocale' field is set and is not null
-
isNotNullAccountSelection
public boolean isNotNullAccountSelection()
Checks whether the 'accountSelection' field is set and is not null
-
isNotNullFiscalInvoiceNumber
public boolean isNotNullFiscalInvoiceNumber()
Checks whether the 'fiscalInvoiceNumber' field is set and is not null
-
isNotNullInstallmentsQuantity
public boolean isNotNullInstallmentsQuantity()
Checks whether the 'installmentsQuantity' field is set and is not null
-
isNotNullInstallmentsPlanCode
public boolean isNotNullInstallmentsPlanCode()
Checks whether the 'installmentsPlanCode' field is set and is not null
-
isNotNullInstallmentsPlanId
public boolean isNotNullInstallmentsPlanId()
Checks whether the 'installmentsPlanId' field is set and is not null
-
isNotNullInstallmentsPlanDesc
public boolean isNotNullInstallmentsPlanDesc()
Checks whether the 'installmentsPlanDesc' field is set and is not null
-
isNotNullCardTypeLabel
public boolean isNotNullCardTypeLabel()
Checks whether the 'cardTypeLabel' field is set and is not null
-
isNotNullCardSymbol
public boolean isNotNullCardSymbol()
Checks whether the 'cardSymbol' field is set and is not null
-
isNotNullStan
public boolean isNotNullStan()
Checks whether the 'stan' field is set and is not null
-
isNotNullIdentityDocument
public boolean isNotNullIdentityDocument()
Checks whether the 'identityDocument' field is set and is not null
-
isNotNullBatchNumber
public boolean isNotNullBatchNumber()
Checks whether the 'batchNumber' field is set and is not null
-
isNotNullReceiptNumber
public boolean isNotNullReceiptNumber()
Checks whether the 'receiptNumber' field is set and is not null
-
isNotNullReversalStanRefNum
public boolean isNotNullReversalStanRefNum()
Checks whether the 'reversalStanRefNum' field is set and is not null
-
isNotNullReversalStan
public boolean isNotNullReversalStan()
Checks whether the 'reversalStan' field is set and is not null
-
isNotNullReversalMac
public boolean isNotNullReversalMac()
Checks whether the 'reversalMac' field is set and is not null
-
isNotNullReversalMacKsn
public boolean isNotNullReversalMacKsn()
Checks whether the 'reversalMacKsn' field is set and is not null
-
isNotNullTerminalIdentification
public boolean isNotNullTerminalIdentification()
Checks whether the 'terminalIdentification' field is set and is not null
-
isNotNullExternalTerminalId
public boolean isNotNullExternalTerminalId()
Checks whether the 'externalTerminalId' field is set and is not null
-
isNotNullMerchantIdentifier
public boolean isNotNullMerchantIdentifier()
Checks whether the 'merchantIdentifier' field is set and is not null
-
isNotNullMerchantNameLocation
public boolean isNotNullMerchantNameLocation()
Checks whether the 'merchantNameLocation' field is set and is not null
-
isNotNullMaskedTrack2
public boolean isNotNullMaskedTrack2()
Checks whether the 'maskedTrack2' field is set and is not null
-
isNotNullReceiptExtraData
public boolean isNotNullReceiptExtraData()
Checks whether the 'receiptExtraData' field is set and is not null
-
isNotNullSelectedService
public boolean isNotNullSelectedService()
Checks whether the 'selectedService' field is set and is not null
-
isNotNullTransactionResult
public boolean isNotNullTransactionResult()
Checks whether the 'transactionResult' field is set and is not null
-
isNotNullTransactionTags
public boolean isNotNullTransactionTags()
Checks whether the 'transactionTags' field is set and is not null
-
isNotNullTxFormat
public boolean isNotNullTxFormat()
Checks whether the 'txFormat' field is set and is not null
-
isNotNullPanMask
public boolean isNotNullPanMask()
Checks whether the 'panMask' field is set and is not null
-
isNotNullTransactionSequenceCounter
public boolean isNotNullTransactionSequenceCounter()
Checks whether the 'transactionSequenceCounter' field is set and is not null
-
isNotNullApplicationPanSequenceNumber
public boolean isNotNullApplicationPanSequenceNumber()
Checks whether the 'applicationPanSequenceNumber' field is set and is not null
-
isNotNullReversalReason
public boolean isNotNullReversalReason()
Checks whether the 'reversalReason' field is set and is not null
-
isNotNullIsTokenBasedTx
public boolean isNotNullIsTokenBasedTx()
Checks whether the 'isTokenBasedTx' field is set and is not null
-
isNotNullOrigTransactionSequenceCounter
public boolean isNotNullOrigTransactionSequenceCounter()
Checks whether the 'origTransactionSequenceCounter' field is set and is not null
-
isNotNullTransactionSequenceCounterUpdate
public boolean isNotNullTransactionSequenceCounterUpdate()
Checks whether the 'transactionSequenceCounterUpdate' field is set and is not null
-
isNotNullEmergencyFlag
public boolean isNotNullEmergencyFlag()
Checks whether the 'emergencyFlag' field is set and is not null
-
isNotNullCardEntryType
public boolean isNotNullCardEntryType()
Checks whether the 'cardEntryType' field is set and is not null
-
isNotNullPromotionalMessage
public boolean isNotNullPromotionalMessage()
Checks whether the 'promotionalMessage' field is set and is not null
-
isNotNullECommTransactionInfo
public boolean isNotNullECommTransactionInfo()
Checks whether the 'eCommTransactionInfo' field is set and is not null
-
isNotNullSepaElvTransactionInfo
public boolean isNotNullSepaElvTransactionInfo()
Checks whether the 'sepaElvTransactionInfo' field is set and is not null
-
isNotNullClientCardType
public boolean isNotNullClientCardType()
Checks whether the 'clientCardType' field is set and is not null
-
isNotNullExplicitlySelectedApp
public boolean isNotNullExplicitlySelectedApp()
Checks whether the 'explicitlySelectedApp' field is set and is not null
-
isNotNullIsSepaElv
public boolean isNotNullIsSepaElv()
Checks whether the 'isSepaElv' field is set and is not null
-
isNotNullPrintMessages
public boolean isNotNullPrintMessages()
Checks whether the 'printMessages' field is set and is not null
-
isNotEmptyPrintMessages
public boolean isNotEmptyPrintMessages()
Checks whether the 'printMessages' field is set and is not null and is not empty
-
hasLanguageIndicator
public boolean hasLanguageIndicator()
Checks whether the 'languageIndicator' field has been set, however the value could be null
-
hasTransactionLocale
public boolean hasTransactionLocale()
Checks whether the 'transactionLocale' field has been set, however the value could be null
-
hasAccountSelection
public boolean hasAccountSelection()
Checks whether the 'accountSelection' field has been set, however the value could be null
-
hasFiscalInvoiceNumber
public boolean hasFiscalInvoiceNumber()
Checks whether the 'fiscalInvoiceNumber' field has been set, however the value could be null
-
hasInstallmentsQuantity
public boolean hasInstallmentsQuantity()
Checks whether the 'installmentsQuantity' field has been set, however the value could be null
-
hasInstallmentsPlanCode
public boolean hasInstallmentsPlanCode()
Checks whether the 'installmentsPlanCode' field has been set, however the value could be null
-
hasInstallmentsPlanId
public boolean hasInstallmentsPlanId()
Checks whether the 'installmentsPlanId' field has been set, however the value could be null
-
hasInstallmentsPlanDesc
public boolean hasInstallmentsPlanDesc()
Checks whether the 'installmentsPlanDesc' field has been set, however the value could be null
-
hasCardTypeLabel
public boolean hasCardTypeLabel()
Checks whether the 'cardTypeLabel' field has been set, however the value could be null
-
hasCardSymbol
public boolean hasCardSymbol()
Checks whether the 'cardSymbol' field has been set, however the value could be null
-
hasStan
public boolean hasStan()
Checks whether the 'stan' field has been set, however the value could be null
-
hasIdentityDocument
public boolean hasIdentityDocument()
Checks whether the 'identityDocument' field has been set, however the value could be null
-
hasBatchNumber
public boolean hasBatchNumber()
Checks whether the 'batchNumber' field has been set, however the value could be null
-
hasReceiptNumber
public boolean hasReceiptNumber()
Checks whether the 'receiptNumber' field has been set, however the value could be null
-
hasReversalStanRefNum
public boolean hasReversalStanRefNum()
Checks whether the 'reversalStanRefNum' field has been set, however the value could be null
-
hasReversalStan
public boolean hasReversalStan()
Checks whether the 'reversalStan' field has been set, however the value could be null
-
hasReversalMac
public boolean hasReversalMac()
Checks whether the 'reversalMac' field has been set, however the value could be null
-
hasReversalMacKsn
public boolean hasReversalMacKsn()
Checks whether the 'reversalMacKsn' field has been set, however the value could be null
-
hasTerminalIdentification
public boolean hasTerminalIdentification()
Checks whether the 'terminalIdentification' field has been set, however the value could be null
-
hasExternalTerminalId
public boolean hasExternalTerminalId()
Checks whether the 'externalTerminalId' field has been set, however the value could be null
-
hasMerchantIdentifier
public boolean hasMerchantIdentifier()
Checks whether the 'merchantIdentifier' field has been set, however the value could be null
-
hasMerchantNameLocation
public boolean hasMerchantNameLocation()
Checks whether the 'merchantNameLocation' field has been set, however the value could be null
-
hasMaskedTrack2
public boolean hasMaskedTrack2()
Checks whether the 'maskedTrack2' field has been set, however the value could be null
-
hasReceiptExtraData
public boolean hasReceiptExtraData()
Checks whether the 'receiptExtraData' field has been set, however the value could be null
-
hasSelectedService
public boolean hasSelectedService()
Checks whether the 'selectedService' field has been set, however the value could be null
-
hasTransactionResult
public boolean hasTransactionResult()
Checks whether the 'transactionResult' field has been set, however the value could be null
-
hasTransactionTags
public boolean hasTransactionTags()
Checks whether the 'transactionTags' field has been set, however the value could be null
-
hasTxFormat
public boolean hasTxFormat()
Checks whether the 'txFormat' field has been set, however the value could be null
-
hasPanMask
public boolean hasPanMask()
Checks whether the 'panMask' field has been set, however the value could be null
-
hasTransactionSequenceCounter
public boolean hasTransactionSequenceCounter()
Checks whether the 'transactionSequenceCounter' field has been set, however the value could be null
-
hasApplicationPanSequenceNumber
public boolean hasApplicationPanSequenceNumber()
Checks whether the 'applicationPanSequenceNumber' field has been set, however the value could be null
-
hasReversalReason
public boolean hasReversalReason()
Checks whether the 'reversalReason' field has been set, however the value could be null
-
hasIsTokenBasedTx
public boolean hasIsTokenBasedTx()
Checks whether the 'isTokenBasedTx' field has been set, however the value could be null
-
hasOrigTransactionSequenceCounter
public boolean hasOrigTransactionSequenceCounter()
Checks whether the 'origTransactionSequenceCounter' field has been set, however the value could be null
-
hasTransactionSequenceCounterUpdate
public boolean hasTransactionSequenceCounterUpdate()
Checks whether the 'transactionSequenceCounterUpdate' field has been set, however the value could be null
-
hasEmergencyFlag
public boolean hasEmergencyFlag()
Checks whether the 'emergencyFlag' field has been set, however the value could be null
-
hasCardEntryType
public boolean hasCardEntryType()
Checks whether the 'cardEntryType' field has been set, however the value could be null
-
hasPromotionalMessage
public boolean hasPromotionalMessage()
Checks whether the 'promotionalMessage' field has been set, however the value could be null
-
hasECommTransactionInfo
public boolean hasECommTransactionInfo()
Checks whether the 'eCommTransactionInfo' field has been set, however the value could be null
-
hasSepaElvTransactionInfo
public boolean hasSepaElvTransactionInfo()
Checks whether the 'sepaElvTransactionInfo' field has been set, however the value could be null
-
hasClientCardType
public boolean hasClientCardType()
Checks whether the 'clientCardType' field has been set, however the value could be null
-
hasExplicitlySelectedApp
public boolean hasExplicitlySelectedApp()
Checks whether the 'explicitlySelectedApp' field has been set, however the value could be null
-
hasIsSepaElv
public boolean hasIsSepaElv()
Checks whether the 'isSepaElv' field has been set, however the value could be null
-
hasPrintMessages
public boolean hasPrintMessages()
Checks whether the 'printMessages' field has been set, however the value could be null
-
setLanguageIndicator
public TransactionInfo setLanguageIndicator(String languageIndicator)
Sets the field 'languageIndicator'.
-
setTransactionLocale
public TransactionInfo setTransactionLocale(String transactionLocale)
Sets the field 'transactionLocale'.
-
setAccountSelection
public TransactionInfo setAccountSelection(AccountType accountSelection)
Sets the field 'accountSelection'.
-
setFiscalInvoiceNumber
public TransactionInfo setFiscalInvoiceNumber(String fiscalInvoiceNumber)
Sets the field 'fiscalInvoiceNumber'.
-
setInstallmentsQuantity
public TransactionInfo setInstallmentsQuantity(Integer installmentsQuantity)
Sets the field 'installmentsQuantity'.
-
setInstallmentsPlanCode
public TransactionInfo setInstallmentsPlanCode(String installmentsPlanCode)
Sets the field 'installmentsPlanCode'.
-
setInstallmentsPlanId
public TransactionInfo setInstallmentsPlanId(String installmentsPlanId)
Sets the field 'installmentsPlanId'.
-
setInstallmentsPlanDesc
public TransactionInfo setInstallmentsPlanDesc(String installmentsPlanDesc)
Sets the field 'installmentsPlanDesc'.
-
setCardTypeLabel
public TransactionInfo setCardTypeLabel(String cardTypeLabel)
Sets the field 'cardTypeLabel'.
-
setCardSymbol
public TransactionInfo setCardSymbol(String cardSymbol)
Sets the field 'cardSymbol'.
-
setStan
public TransactionInfo setStan(Integer stan)
Sets the field 'stan'.
-
setIdentityDocument
public TransactionInfo setIdentityDocument(IdentityDocument identityDocument)
Sets the field 'identityDocument'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setBatchNumber
public TransactionInfo setBatchNumber(String batchNumber)
Sets the field 'batchNumber'.
-
setReceiptNumber
public TransactionInfo setReceiptNumber(String receiptNumber)
Sets the field 'receiptNumber'.
-
setReversalStanRefNum
public TransactionInfo setReversalStanRefNum(String reversalStanRefNum)
Sets the field 'reversalStanRefNum'.
-
setReversalStan
public TransactionInfo setReversalStan(Integer reversalStan)
Sets the field 'reversalStan'.
-
setReversalMac
public TransactionInfo setReversalMac(String reversalMac)
Sets the field 'reversalMac'.
-
setReversalMacKsn
public TransactionInfo setReversalMacKsn(String reversalMacKsn)
Sets the field 'reversalMacKsn'.
-
setTerminalIdentification
public TransactionInfo setTerminalIdentification(String terminalIdentification)
Sets the field 'terminalIdentification'.
-
setExternalTerminalId
public TransactionInfo setExternalTerminalId(String externalTerminalId)
Sets the field 'externalTerminalId'.
-
setMerchantIdentifier
public TransactionInfo setMerchantIdentifier(String merchantIdentifier)
Sets the field 'merchantIdentifier'.
-
setMerchantNameLocation
public TransactionInfo setMerchantNameLocation(String merchantNameLocation)
Sets the field 'merchantNameLocation'.
-
setMaskedTrack2
public TransactionInfo setMaskedTrack2(String maskedTrack2)
Sets the field 'maskedTrack2'.
-
setReceiptExtraData
public TransactionInfo setReceiptExtraData(String receiptExtraData)
Sets the field 'receiptExtraData'.
-
setSelectedService
public TransactionInfo setSelectedService(SelectedService selectedService)
Sets the field 'selectedService'.
-
setTransactionResult
public TransactionInfo setTransactionResult(TransactionResult transactionResult)
Sets the field 'transactionResult'.
-
setTransactionTags
public TransactionInfo setTransactionTags(String transactionTags)
Sets the field 'transactionTags'.
-
setTxFormat
public TransactionInfo setTxFormat(TxFormat txFormat)
Sets the field 'txFormat'.
-
setPanMask
public TransactionInfo setPanMask(String panMask)
Sets the field 'panMask'.
-
setTransactionSequenceCounter
public TransactionInfo setTransactionSequenceCounter(String transactionSequenceCounter)
Sets the field 'transactionSequenceCounter'.
-
setApplicationPanSequenceNumber
public TransactionInfo setApplicationPanSequenceNumber(String applicationPanSequenceNumber)
Sets the field 'applicationPanSequenceNumber'.
-
setReversalReason
public TransactionInfo setReversalReason(ReversalReason reversalReason)
Sets the field 'reversalReason'.
-
setIsTokenBasedTx
public TransactionInfo setIsTokenBasedTx(Boolean isTokenBasedTx)
Sets the field 'isTokenBasedTx'.
-
setOrigTransactionSequenceCounter
public TransactionInfo setOrigTransactionSequenceCounter(String origTransactionSequenceCounter)
Sets the field 'origTransactionSequenceCounter'.
-
setTransactionSequenceCounterUpdate
public TransactionInfo setTransactionSequenceCounterUpdate(String transactionSequenceCounterUpdate)
Sets the field 'transactionSequenceCounterUpdate'.
-
setEmergencyFlag
public TransactionInfo setEmergencyFlag(Boolean emergencyFlag)
Sets the field 'emergencyFlag'.
-
setCardEntryType
public TransactionInfo setCardEntryType(CardEntryType cardEntryType)
Sets the field 'cardEntryType'.
-
setPromotionalMessage
public TransactionInfo setPromotionalMessage(PromotionalMessage promotionalMessage)
Sets the field 'promotionalMessage'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setECommTransactionInfo
public TransactionInfo setECommTransactionInfo(ECommTransactionInfo eCommTransactionInfo)
Sets the field 'eCommTransactionInfo'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setSepaElvTransactionInfo
public TransactionInfo setSepaElvTransactionInfo(SepaElvTransactionInfo sepaElvTransactionInfo)
Sets the field 'sepaElvTransactionInfo'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setClientCardType
public TransactionInfo setClientCardType(CardType clientCardType)
Sets the field 'clientCardType'.
-
setExplicitlySelectedApp
public TransactionInfo setExplicitlySelectedApp(String explicitlySelectedApp)
Sets the field 'explicitlySelectedApp'.
-
setIsSepaElv
public TransactionInfo setIsSepaElv(Boolean isSepaElv)
Sets the field 'isSepaElv'.
-
setPrintMessages
public TransactionInfo setPrintMessages(List<DisplayAndPrintMessage> printMessages)
Sets the field 'printMessages'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
-
clearLanguageIndicator
public void clearLanguageIndicator()
Clears the 'languageIndicator' field, the 'has' method for this field will now return false
-
clearTransactionLocale
public void clearTransactionLocale()
Clears the 'transactionLocale' field, the 'has' method for this field will now return false
-
clearAccountSelection
public void clearAccountSelection()
Clears the 'accountSelection' field, the 'has' method for this field will now return false
-
clearFiscalInvoiceNumber
public void clearFiscalInvoiceNumber()
Clears the 'fiscalInvoiceNumber' field, the 'has' method for this field will now return false
-
clearInstallmentsQuantity
public void clearInstallmentsQuantity()
Clears the 'installmentsQuantity' field, the 'has' method for this field will now return false
-
clearInstallmentsPlanCode
public void clearInstallmentsPlanCode()
Clears the 'installmentsPlanCode' field, the 'has' method for this field will now return false
-
clearInstallmentsPlanId
public void clearInstallmentsPlanId()
Clears the 'installmentsPlanId' field, the 'has' method for this field will now return false
-
clearInstallmentsPlanDesc
public void clearInstallmentsPlanDesc()
Clears the 'installmentsPlanDesc' field, the 'has' method for this field will now return false
-
clearCardTypeLabel
public void clearCardTypeLabel()
Clears the 'cardTypeLabel' field, the 'has' method for this field will now return false
-
clearCardSymbol
public void clearCardSymbol()
Clears the 'cardSymbol' field, the 'has' method for this field will now return false
-
clearStan
public void clearStan()
Clears the 'stan' field, the 'has' method for this field will now return false
-
clearIdentityDocument
public void clearIdentityDocument()
Clears the 'identityDocument' field, the 'has' method for this field will now return false
-
clearBatchNumber
public void clearBatchNumber()
Clears the 'batchNumber' field, the 'has' method for this field will now return false
-
clearReceiptNumber
public void clearReceiptNumber()
Clears the 'receiptNumber' field, the 'has' method for this field will now return false
-
clearReversalStanRefNum
public void clearReversalStanRefNum()
Clears the 'reversalStanRefNum' field, the 'has' method for this field will now return false
-
clearReversalStan
public void clearReversalStan()
Clears the 'reversalStan' field, the 'has' method for this field will now return false
-
clearReversalMac
public void clearReversalMac()
Clears the 'reversalMac' field, the 'has' method for this field will now return false
-
clearReversalMacKsn
public void clearReversalMacKsn()
Clears the 'reversalMacKsn' field, the 'has' method for this field will now return false
-
clearTerminalIdentification
public void clearTerminalIdentification()
Clears the 'terminalIdentification' field, the 'has' method for this field will now return false
-
clearExternalTerminalId
public void clearExternalTerminalId()
Clears the 'externalTerminalId' field, the 'has' method for this field will now return false
-
clearMerchantIdentifier
public void clearMerchantIdentifier()
Clears the 'merchantIdentifier' field, the 'has' method for this field will now return false
-
clearMerchantNameLocation
public void clearMerchantNameLocation()
Clears the 'merchantNameLocation' field, the 'has' method for this field will now return false
-
clearMaskedTrack2
public void clearMaskedTrack2()
Clears the 'maskedTrack2' field, the 'has' method for this field will now return false
-
clearReceiptExtraData
public void clearReceiptExtraData()
Clears the 'receiptExtraData' field, the 'has' method for this field will now return false
-
clearSelectedService
public void clearSelectedService()
Clears the 'selectedService' field, the 'has' method for this field will now return false
-
clearTransactionResult
public void clearTransactionResult()
Clears the 'transactionResult' field, the 'has' method for this field will now return false
-
clearTransactionTags
public void clearTransactionTags()
Clears the 'transactionTags' field, the 'has' method for this field will now return false
-
clearTxFormat
public void clearTxFormat()
Clears the 'txFormat' field, the 'has' method for this field will now return false
-
clearPanMask
public void clearPanMask()
Clears the 'panMask' field, the 'has' method for this field will now return false
-
clearTransactionSequenceCounter
public void clearTransactionSequenceCounter()
Clears the 'transactionSequenceCounter' field, the 'has' method for this field will now return false
-
clearApplicationPanSequenceNumber
public void clearApplicationPanSequenceNumber()
Clears the 'applicationPanSequenceNumber' field, the 'has' method for this field will now return false
-
clearReversalReason
public void clearReversalReason()
Clears the 'reversalReason' field, the 'has' method for this field will now return false
-
clearIsTokenBasedTx
public void clearIsTokenBasedTx()
Clears the 'isTokenBasedTx' field, the 'has' method for this field will now return false
-
clearOrigTransactionSequenceCounter
public void clearOrigTransactionSequenceCounter()
Clears the 'origTransactionSequenceCounter' field, the 'has' method for this field will now return false
-
clearTransactionSequenceCounterUpdate
public void clearTransactionSequenceCounterUpdate()
Clears the 'transactionSequenceCounterUpdate' field, the 'has' method for this field will now return false
-
clearEmergencyFlag
public void clearEmergencyFlag()
Clears the 'emergencyFlag' field, the 'has' method for this field will now return false
-
clearCardEntryType
public void clearCardEntryType()
Clears the 'cardEntryType' field, the 'has' method for this field will now return false
-
clearPromotionalMessage
public void clearPromotionalMessage()
Clears the 'promotionalMessage' field, the 'has' method for this field will now return false
-
clearECommTransactionInfo
public void clearECommTransactionInfo()
Clears the 'eCommTransactionInfo' field, the 'has' method for this field will now return false
-
clearSepaElvTransactionInfo
public void clearSepaElvTransactionInfo()
Clears the 'sepaElvTransactionInfo' field, the 'has' method for this field will now return false
-
clearClientCardType
public void clearClientCardType()
Clears the 'clientCardType' field, the 'has' method for this field will now return false
-
clearExplicitlySelectedApp
public void clearExplicitlySelectedApp()
Clears the 'explicitlySelectedApp' field, the 'has' method for this field will now return false
-
clearIsSepaElv
public void clearIsSepaElv()
Clears the 'isSepaElv' field, the 'has' method for this field will now return false
-
clearPrintMessages
public void clearPrintMessages()
Clears the 'printMessages' field, the 'has' method for this field will now return false
-
containsChanges
public boolean containsChanges()
Returns true if this instance has any changes.
-
resetChangeLog
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
-
copyChanges
public TransactionInfo copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(TransactionInfo src)
Copy all the changed fields from the given source to this instance.
-
-