Class TransactionData
- java.lang.Object
-
- com.six.timapi.TransactionData
-
public class TransactionData extends Object
Contains configuration for transaction used byTerminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)orTerminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount).
-
-
Constructor Summary
Constructors Constructor Description TransactionData()Create transaction data.TransactionData(com.six.timapi.internal.TimSavedState savedState)For internal use only.TransactionData(TransactionData data)Create copy of transaction data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.six.timapi.internal.TimSavedStatecreateSavedState()For internal use only.LonggetAcqId()Acquirer identifier.StringgetAcqTransRef()Transaction reference from the acquirer.LonggetAgeToCheck()Age to verify to allow transaction or null to disable age check.EnumSet<AllowedAccounts>getAllowedAccounts()Allowed accounts or null.List<String>getAllowedAppList()Allowed applications for a transaction.TimeDategetAppExpirationDate()StringgetAuthCode()StringgetCardRef()Petrol: Reference from the card.LonggetCvc2()BooleangetDccAllowed()Allows the EFT Terminal to enable DCC function.BooleangetDeferredAuthInd()Indicates that the transaction shall be performed using deffered authorisation.LonggetEcrSeqCounter()ECR sequence counter.IntegergetForcePosEntryModes()Specifies the allowed POS Entry Modes for the next transaction.BooleangetInstallmentAllowed()Indicates if installment shall be allowed for a transaction.StringgetLanguage()Petrol, Unattended: Language.BooleangetMultiCurrencyFlag()Indicates if the transaction uses multiple currencies.intgetNGVClearingDelay()Defines the clearing delay of the PurchaseNGV transaction.NgvModegetNGVMode()Defines if NGV usage is mandatory or optional if card supports it.StringgetOmnichannelMerchantId()The OmnichannelMerchantId is used to identify the merchant on a Omnichannel host.StringgetOmnichannelPaymentId()To identify an Omnichannel transaction (not used for Saferpay) the OmnichannelPaymentId has to be set in TransactionData.BooleangetPartialApprovalAllowed()Partial approval is allowed.StringgetPhoneAuthCode()Phone authorization code.StringgetSaferpayAlias()Saferpay alias.booleangetSaferpayRecurring()Saferpay recurring enabled.StringgetSixTrxRefNum()SIX Transaction Reference Number.List<SubTransaction>getSubTransactions()Sub transactions.BooleangetTipAllowed()Tip is allowed for purchase transactions.StringgetTokenPan()The token PAN is a tokenized version for an underlaying card PAN.TokenPanTypegetTokenPanType()To differ the source of a token PAN, the TokenPanType field is used in a SIXml request message as part of the sixml:TransactionData container and in a SIXml response message as part of the sixml:CardData container.TransactionReasongetTransactionReason()Set the transaction reason to setup credential on file.LonggetTransRef()Transaction reference defined by the terminal.LonggetTransSeq()Transaction sequence number defined by the terminal.StringgetTrmTransRef()Transaction reference from the terminal.TimeDategetTrxOriginalDate()Timestamp of the original transaction.voidsetAcqId(Long acqId)Set acquirer identifier.voidsetAcqTransRef(long acqId, int trxRefNo)Set transaction reference from the acquirer.voidsetAcqTransRef(String acqTransRef)Set transaction reference from the acquirer.voidsetAgeToCheck(Long ageToCheck)Set age to verify to allow transaction or null to disable age check.voidsetAllowedAccounts(EnumSet<AllowedAccounts> allowedAccounts)Allowed accounts or null.voidsetAllowedAppList(List<String> allowedAppList)Allowed applications for a transaction.voidsetAppExpirationDate(TimeDate appExpirationDate)voidsetAuthCode(String authCode)If the underlying payment protocol supports/requests it, for referencing a previous transaction that shall be refunded.voidsetCardRef(String cardRef)Petrol: Set reference from the card.voidsetCvc2(Long cvc2)voidsetDccAllowed(Boolean dccAllowed)Set allows the EFT Terminal to enable DCC function.voidsetDeferredAuthInd(Boolean deferredAuthInd)Indicates that the transaction shall be performed using deffered authorisation.voidsetEcrSeqCounter(Long ecrSeqCounter)Set ECR sequence counter.voidsetForcePosEntryModes(Integer forcePosEntryModes)Specifies the allowed POS Entry Modes for the next transaction.voidsetInstallmentAllowed(Boolean installmentAllowed)Indicates if installment shall be allowed for a transaction.voidsetLanguage(String language)Petrol, Unattended: Set language.voidsetMultiCurrencyFlag(Boolean flag)Indicates if the transaction uses multiple currencies.voidsetNGVClearingDelay(int ngvClearingDelay)Defines the clearing delay of the PurchaseNGV transaction.voidsetNGVMode(NgvMode ngvMode)Defines if NGV usage is mandatory or optional if card supports it.voidsetOmnichannelMerchantId(String omnichannelMerchantId)The OmnichannelMerchantId is used to identify the merchant on a Omnichannel host.voidsetOmnichannelPaymentId(String omnichannelPaymentId)To identify an Omnichannel transaction (not used for Saferpay) the OmnichannelPaymentId has to be set in TransactionData.voidsetPartialApprovalAllowed(Boolean partialApprovalAllowed)Set partial approval is allowed.voidsetPhoneAuthCode(String phoneAuthCode)Set phone authorization code.voidsetSaferpayAlias(String alias)Set saferpay alias.voidsetSaferpayRecurring(boolean saferpayRecurring)Set saferpay recurring enabled.voidsetSixTrxRefNum(long acqId, String trxRefNum)SIX Transaction Reference Number for integrators using MPD Client.voidsetSixTrxRefNum(String sixTrxRefNum)SIX Transaction Reference Number.voidsetSubTransactions(List<SubTransaction> subTransactions)Sub transactions.voidsetTipAllowed(Boolean tipAllowed)Set if tip is allowed for purchase transactions.voidsetTokenPan(String tokenPan)The token PAN is a tokenized version for an underlaying card PAN.voidsetTokenPanType(TokenPanType tokenPanType)To differ the source of a token PAN, the TokenPanType field is used in a SIXml request message as part of the sixml:TransactionData container and in a SIXml response message as part of the sixml:CardData container.voidsetTransactionReason(TransactionReason transactionReason)Set the transaction reason to setup credential on file.voidsetTransRef(Long transRef)Set transaction reference defined by the terminal.voidsetTransSeq(Long transSeq)Set transaction sequence number defined by the terminal.voidsetTrmTransRef(String trmTransRef)Set transaction reference from the terminal.voidsetTrxOriginalDate(TimeDate trxOriginalDate)Set timestamp of the original transaction.StringtoString()String representation for debugging purpose.
-
-
-
Constructor Detail
-
TransactionData
public TransactionData()
Create transaction data.
-
TransactionData
public TransactionData(TransactionData data)
Create copy of transaction data.
-
TransactionData
public TransactionData(com.six.timapi.internal.TimSavedState savedState)
For internal use only.
-
-
Method Detail
-
getDccAllowed
public Boolean getDccAllowed()
Allows the EFT Terminal to enable DCC function. Use null to not use this parameter.
-
setDccAllowed
public void setDccAllowed(Boolean dccAllowed)
Set allows the EFT Terminal to enable DCC function. Use null to not use this parameter. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ADJUST_RESERVATIONTransactionType#CASH_ADVANCETransactionType#DEBT_RECOVERYTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATION
TransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#INIT_TRANSACTIONTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PURCHASETransactionType#REFUNDINGTransactionType#REVERSALTransactionType#UNLOAD
-
getTrxOriginalDate
public TimeDate getTrxOriginalDate()
Timestamp of the original transaction.
-
setTrxOriginalDate
public void setTrxOriginalDate(TimeDate trxOriginalDate)
Set timestamp of the original transaction. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#AUTHORIZE_CREDITTransactionType#CREDITTransactionType#LOADTransactionType#REFUNDING
TransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#INIT_TRANSACTIONTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getEcrSeqCounter
public Long getEcrSeqCounter()
ECR sequence counter. Use null to not use this parameter.
-
setEcrSeqCounter
public void setEcrSeqCounter(Long ecrSeqCounter)
Set ECR sequence counter. Use null to not use this parameter. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#INIT_TRANSACTION
-
getPartialApprovalAllowed
public Boolean getPartialApprovalAllowed()
Partial approval is allowed. Use null to not use this parameter.
-
setPartialApprovalAllowed
public void setPartialApprovalAllowed(Boolean partialApprovalAllowed)
Set partial approval is allowed. Use null to not use this parameter. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ADJUST_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COMBINEDTransactionType#DEBT_RECOVERYTransactionType#GIROTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATION
TransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#COLLECT_POINTSTransactionType#CREDITTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#INIT_TRANSACTIONTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REFUNDINGTransactionType#REVERSALTransactionType#UNLOAD
-
getTransRef
public Long getTransRef()
Transaction reference defined by the terminal. Use null to not use this parameter.
-
setTransRef
public void setTransRef(Long transRef)
Set transaction reference defined by the terminal. Use null to not use this parameter. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#CREDITTransactionType#FINALIZE_PURCHASETransactionType#LOADTransactionType#REFUNDING
TransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#DEBT_RECOVERYTransactionType#FUNDINGTransactionType#GIROTransactionType#INIT_TRANSACTIONTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getTransSeq
public Long getTransSeq()
Transaction sequence number defined by the terminal. Use null to not use this parameter.
-
setTransSeq
public void setTransSeq(Long transSeq)
Set transaction sequence number defined by the terminal. Use null to not use this parameter. Mandatory for (can not be null):TransactionType#REVERSAL
TransactionType#ACCOUNT_VERIFICATIONTransactionType#FINALIZE_PURCHASE
TransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FUNDINGTransactionType#GIROTransactionType#INIT_TRANSACTIONTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#UNLOAD
-
getCardRef
public String getCardRef()
Petrol: Reference from the card.
-
setCardRef
public void setCardRef(String cardRef)
Petrol: Set reference from the card. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#PRE_AUTHORIZATION
-
getAcqId
public Long getAcqId()
Acquirer identifier. Uniquely identifies the acquirer.
-
setAcqId
public void setAcqId(Long acqId)
Set acquirer identifier. Uniquely identifies the acquirer. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#GIROTransactionType#LOADTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSAL
TransactionType#ACTIVATE_CARDTransactionType#COLLECT_POINTSTransactionType#FUNDINGTransactionType#INIT_TRANSACTIONTransactionType#LOAD_VOUCHERTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#UNLOAD
-
getAcqTransRef
public String getAcqTransRef()
Transaction reference from the acquirer.
-
setAcqTransRef
public void setAcqTransRef(String acqTransRef)
Set transaction reference from the acquirer. Mandatory for (can not be null):TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#DEBT_RECOVERYTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REFUNDINGTransactionType#UNLOAD
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATIONTransactionType#REVERSAL
TransactionType#INIT_TRANSACTION
-
setAcqTransRef
public void setAcqTransRef(long acqId, int trxRefNo)Set transaction reference from the acquirer. This method is to be used only for manual entry by clerks for EP2 hospitality transactions only. Mandatory for (can not be null):TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#DEBT_RECOVERYTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REFUNDINGTransactionType#UNLOAD
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATIONTransactionType#REVERSAL
TransactionType#INIT_TRANSACTION
- Parameters:
acqId- Acquirer ID as printed on receipt.trxRefNo- Transaction reference as printed on receipt.
-
getTrmTransRef
public String getTrmTransRef()
Transaction reference from the terminal.
-
setTrmTransRef
public void setTrmTransRef(String trmTransRef)
Set transaction reference from the terminal. Mandatory for (can not be null):TransactionType#FINALIZE_PURCHASE
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#INIT_TRANSACTIONTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZED
-
getTipAllowed
public Boolean getTipAllowed()
Tip is allowed for purchase transactions. Use null to not use this parameter. This parameter is only used ifGuides.GASTROis enabled.
-
setTipAllowed
public void setTipAllowed(Boolean tipAllowed)
Set if tip is allowed for purchase transactions. Use null to not use this parameter. This parameter is only used ifGuides.GASTROis enabled. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#RESERVATION
-
getPhoneAuthCode
public String getPhoneAuthCode()
Phone authorization code.
-
setPhoneAuthCode
public void setPhoneAuthCode(String phoneAuthCode)
Set phone authorization code. Mandatory for (can not be null):TransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZED
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#COLLECT_POINTSTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#REFUNDINGTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COMBINEDTransactionType#CREDITTransactionType#GIROTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_WITH_CASHBACKTransactionType#RESERVATION
-
getLanguage
public String getLanguage()
Petrol, Unattended: Language.
-
setLanguage
public void setLanguage(String language)
Petrol, Unattended: Set language. Mandatory for (can not be null):TransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#BALANCE_INQUIRYTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#CLIENT_IDENTIFICATIONTransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FUNDINGTransactionType#GIROTransactionType#INIT_TRANSACTIONTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#SEND_CARD_COMMANDTransactionType#START_CHECKOUTTransactionType#UNLOAD
TransactionType#ACCOUNT_VERIFICATIONTransactionType#FINALIZE_PURCHASETransactionType#REVERSAL
-
getMultiCurrencyFlag
public Boolean getMultiCurrencyFlag()
Indicates if the transaction uses multiple currencies.
Optional: Indicates that the transaction uses multiple currencies.
Specifications: banking, gastro, hospitality, austrianUseCases.
-
setMultiCurrencyFlag
public void setMultiCurrencyFlag(Boolean flag)
Indicates if the transaction uses multiple currencies.
Optional: Indicates that the transaction uses multiple currencies.
Specifications: banking, gastro, hospitality, austrianUseCases.
Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getNGVMode
public NgvMode getNGVMode()
Defines if NGV usage is mandatory or optional if card supports it. Available ifGuides.AUSTRIAN_USE_CASESis enabled.
-
setNGVMode
public void setNGVMode(NgvMode ngvMode)
Defines if NGV usage is mandatory or optional if card supports it. Set to null if not used. Available ifGuides.AUSTRIAN_USE_CASESis enabled. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getNGVClearingDelay
public int getNGVClearingDelay()
Defines the clearing delay of the PurchaseNGV transaction. Available ifGuides.AUSTRIAN_USE_CASESis enabled.
-
setNGVClearingDelay
public void setNGVClearingDelay(int ngvClearingDelay)
Defines the clearing delay of the PurchaseNGV transaction. The following values are currently defined:
Not used if getNgvMode() is null. Available ifValue Description 0 no delay 1-99 delay in days Guides.AUSTRIAN_USE_CASESis enabled. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getSixTrxRefNum
public String getSixTrxRefNum()
SIX Transaction Reference Number.
-
setSixTrxRefNum
public void setSixTrxRefNum(String sixTrxRefNum)
SIX Transaction Reference Number.
-
setSixTrxRefNum
public void setSixTrxRefNum(long acqId, String trxRefNum)SIX Transaction Reference Number for integrators using MPD Client.
-
getSaferpayAlias
public String getSaferpayAlias()
Saferpay alias.
-
setSaferpayAlias
public void setSaferpayAlias(String alias)
Set saferpay alias.
-
getSaferpayRecurring
public boolean getSaferpayRecurring()
Saferpay recurring enabled.
-
setSaferpayRecurring
public void setSaferpayRecurring(boolean saferpayRecurring)
Set saferpay recurring enabled.
-
getCvc2
public Long getCvc2()
Card verification code 2.
The card verification code 2 is used for transactions with MPKE as an additional security element that has to be provided.
It has an n3 value: Numeric 3 digits: 012
Optional: Used for MPKE for non-PCI brands.
Specifications: retail, advancedRetail, banking, gastro, hospitality, austrianUseCases.
-
setCvc2
public void setCvc2(Long cvc2)
Card verification code 2.
The card verification code 2 is used for transactions with MPKE as an additional security element that has to be provided.
It has an n3 value: Numeric 3 digits: 012
Optional: Used for MPKE for non-PCI brands.
Specifications: retail, advancedRetail, banking, gastro, hospitality, austrianUseCases.
Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#INIT_TRANSACTIONTransactionType#PURCHASE_RESERVATION
-
getAppExpirationDate
public TimeDate getAppExpirationDate()
Application expiration date.
Each application on a card has a corresponding expiration date and can be read from the card.
Example: The format of an 'Expiration Date' is defined as MMyy, 2 digits for the month and 2 digits for the year. So January 2018 will have the following format as 'Expiration Date': 0118
Optional: Used for MPKE for non-PCI brands based transactions.
Specifications: retail, advancedRetail, banking, gastro, hospitality, austrianUseCases.
-
setAppExpirationDate
public void setAppExpirationDate(TimeDate appExpirationDate)
Application expiration date.
Each application on a card has a corresponding expiration date and can be read from the card.
Example: The format of an 'Expiration Date' is defined as MMyy, 2 digits for the month and 2 digits for the year. So January 2018 will have the following format as 'Expiration Date': 0118
Optional: Used for MPKE for non-PCI brands based transactions.
Specifications: retail, advancedRetail, banking, gastro, hospitality, austrianUseCases.
Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#PURCHASE_RESERVATION
-
getInstallmentAllowed
public Boolean getInstallmentAllowed()
Indicates if installment shall be allowed for a transaction. This tag can be set for each transaction separately to specifically allow or disallow installment feature during the corresponding transaction. As this is a boolean value is can be understood as follows: true: Installment is allowed for the transaction false: Installment is NOT allowed for the transaction
-
setInstallmentAllowed
public void setInstallmentAllowed(Boolean installmentAllowed)
Indicates if installment shall be allowed for a transaction. This tag can be set for each transaction separately to specifically allow or disallow installment feature during the corresponding transaction. As this is a boolean value is can be understood as follows: true: Installment is allowed for the transaction false: Installment is NOT allowed for the transaction Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#INIT_TRANSACTION
-
getDeferredAuthInd
public Boolean getDeferredAuthInd()
Indicates that the transaction shall be performed using deffered authorisation. The following values are valid: true: Deferred authorisation applies false: Standard authorisation scheme (default)
-
setDeferredAuthInd
public void setDeferredAuthInd(Boolean deferredAuthInd)
Indicates that the transaction shall be performed using deffered authorisation. The following values are valid: true: Deferred authorisation applies false: Standard authorisation scheme (default) Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getTransactionReason
public TransactionReason getTransactionReason()
Set the transaction reason to setup credential on file.
-
setTransactionReason
public void setTransactionReason(TransactionReason transactionReason)
Set the transaction reason to setup credential on file. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
TransactionType#INIT_TRANSACTION
-
getSubTransactions
public List<SubTransaction> getSubTransactions()
Sub transactions.
-
setSubTransactions
public void setSubTransactions(List<SubTransaction> subTransactions)
Sub transactions. Mandatory for (can not be null):TransactionType#COMBINED
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#CREDITTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getAllowedAccounts
public EnumSet<AllowedAccounts> getAllowedAccounts()
Allowed accounts or null.
-
setAllowedAccounts
public void setAllowedAccounts(EnumSet<AllowedAccounts> allowedAccounts)
Allowed accounts or null. Mandatory for (can not be null):TransactionType#CREDITTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACK
TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#ADJUST_RESERVATIONTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#BALANCE_INQUIRYTransactionType#CANCEL_RESERVATIONTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#REVERSALTransactionType#UNLOAD
-
getTokenPan
public String getTokenPan()
The token PAN is a tokenized version for an underlaying card PAN. If the underlaying payment protocol supports it, a payment transaction can be initiated with the token PAN instead of using a card. A token PAN is normally generated by a tokenization service either form the acquirer host or the issuer host. The TokenPan field is used in a SIXml request message as part of the sixml:TransactionData container to trigger a token-based transaction and in a SIXml response message as part of the sixml:CardData container for returning token PANs to the ECR. The TokenPan field always must be accompanied by a corresponding TokenPanType field.
-
setTokenPan
public void setTokenPan(String tokenPan)
The token PAN is a tokenized version for an underlaying card PAN. If the underlaying payment protocol supports it, a payment transaction can be initiated with the token PAN instead of using a card. A token PAN is normally generated by a tokenization service either form the acquirer host or the issuer host. The TokenPan field is used in a SIXml request message as part of the sixml:TransactionData container to trigger a token-based transaction and in a SIXml response message as part of the sixml:CardData container for returning token PANs to the ECR. The TokenPan field always must be accompanied by a corresponding TokenPanType field. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REVERSAL
-
getTokenPanType
public TokenPanType getTokenPanType()
To differ the source of a token PAN, the TokenPanType field is used in a SIXml request message as part of the sixml:TransactionData container and in a SIXml response message as part of the sixml:CardData container. The TokenPanType field always is transmitted if a TokenPan field is transmitted but must not be transmitted alone.
-
setTokenPanType
public void setTokenPanType(TokenPanType tokenPanType)
To differ the source of a token PAN, the TokenPanType field is used in a SIXml request message as part of the sixml:TransactionData container and in a SIXml response message as part of the sixml:CardData container. The TokenPanType field always is transmitted if a TokenPan field is transmitted but must not be transmitted alone. Mandatory for (can not be null):TransactionType#ACCOUNT_VERIFICATIONTransactionType#ACTIVATE_CARDTransactionType#AUTHORIZE_CREDITTransactionType#AUTHORIZE_DEPOSITTransactionType#CASH_ADVANCETransactionType#COLLECT_POINTSTransactionType#COMBINEDTransactionType#CREDITTransactionType#FUNDINGTransactionType#GIROTransactionType#LOADTransactionType#LOAD_VOUCHERTransactionType#PRE_AUTHORIZATIONTransactionType#PURCHASETransactionType#PURCHASE_FORCED_ACCEPTANCETransactionType#PURCHASE_MAIL_ORDEREDTransactionType#PURCHASE_PHONE_ORDEREDTransactionType#PURCHASE_WITH_CASHBACKTransactionType#REFUNDINGTransactionType#RESERVATIONTransactionType#UNLOAD
TransactionType#ADJUST_RESERVATIONTransactionType#CANCEL_RESERVATIONTransactionType#DEBT_RECOVERYTransactionType#FINALIZE_PURCHASETransactionType#PURCHASE_PHONE_AUTHORIZEDTransactionType#PURCHASE_RESERVATIONTransactionType#PURCHASE_RESERVATION_PHONE_AUTHORIZEDTransactionType#REVERSAL
-
getOmnichannelPaymentId
public String getOmnichannelPaymentId()
To identify an Omnichannel transaction (not used for Saferpay) the OmnichannelPaymentId has to be set in TransactionData. This attribute is also used to identify the Omnichannel host, a OmnichannelPaymentId starting by '90' meens for example that Ogone has to be used. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
-
setOmnichannelPaymentId
public void setOmnichannelPaymentId(String omnichannelPaymentId)
To identify an Omnichannel transaction (not used for Saferpay) the OmnichannelPaymentId has to be set in TransactionData. This attribute is also used to identify the Omnichannel host, a OmnichannelPaymentId starting by '90' meens for example that Ogone has to be used. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
-
getOmnichannelMerchantId
public String getOmnichannelMerchantId()
The OmnichannelMerchantId is used to identify the merchant on a Omnichannel host. This field is not used for Saferpay, but is for example for Ogone. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
-
setOmnichannelMerchantId
public void setOmnichannelMerchantId(String omnichannelMerchantId)
The OmnichannelMerchantId is used to identify the merchant on a Omnichannel host. This field is not used for Saferpay, but is for example for Ogone. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.Unload
-
setAgeToCheck
public void setAgeToCheck(Long ageToCheck)
Set age to verify to allow transaction or null to disable age check. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
getAgeToCheck
public Long getAgeToCheck()
Age to verify to allow transaction or null to disable age check. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
getAuthCode
public String getAuthCode()
- Returns:
- the authCode
-
setAuthCode
public void setAuthCode(String authCode)
If the underlying payment protocol supports/requests it, for referencing a previous transaction that shall be refunded. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
getForcePosEntryModes
public Integer getForcePosEntryModes()
Specifies the allowed POS Entry Modes for the next transaction. This allowes to force specific POS Entry Modes to be used. Value stores bitmap with a maximum of 16 bits. Example: Forced POS Entry Modes, Manual, ICC and Contactless give a value of 0x31. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
setForcePosEntryModes
public void setForcePosEntryModes(Integer forcePosEntryModes)
Specifies the allowed POS Entry Modes for the next transaction. This allowes to force specific POS Entry Modes to be used. Value stores bitmap with a maximum of 16 bits. Example: Forced POS Entry Modes, Manual, ICC and Contactless give a value of 0x31. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
getAllowedAppList
public List<String> getAllowedAppList()
Allowed applications for a transaction. For each application that should be allowed for the next transaction, one entry is required. A specific AID must only be present once in this list. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
setAllowedAppList
public void setAllowedAppList(List<String> allowedAppList)
Allowed applications for a transaction. For each application that should be allowed for the next transaction, one entry is required. A specific AID must only be present once in this list. Mandatory for (can not be null):- SIX.TimApi.Constants.TransactionType.Credit
- SIX.TimApi.Constants.TransactionType.PreAuthorization
- SIX.TimApi.Constants.TransactionType.Purchase
- SIX.TimApi.Constants.TransactionType.PurchaseWithCashback
- SIX.TimApi.Constants.TransactionType.Reservation
- SIX.TimApi.Constants.TransactionType.AdjustReservation
- SIX.TimApi.Constants.TransactionType.CancelReservation
- SIX.TimApi.Constants.TransactionType.DebtRecovery
- SIX.TimApi.Constants.TransactionType.FinalizePurchase
- SIX.TimApi.Constants.TransactionType.PurchasePhoneAuthorized
- SIX.TimApi.Constants.TransactionType.PurchaseReservation
- SIX.TimApi.Constants.TransactionType.PurchaseReservationPhoneAuthorized
- SIX.TimApi.Constants.TransactionType.Reversal
- SIX.TimApi.Constants.TransactionType.AccountVerification
- SIX.TimApi.Constants.TransactionType.ActivateCard
- SIX.TimApi.Constants.TransactionType.AuthorizeCredit
- SIX.TimApi.Constants.TransactionType.AuthorizeDeposit
- SIX.TimApi.Constants.TransactionType.CashAdvance
- SIX.TimApi.Constants.TransactionType.CollectPoints
- SIX.TimApi.Constants.TransactionType.Combined
- SIX.TimApi.Constants.TransactionType.Funding
- SIX.TimApi.Constants.TransactionType.Giro
- SIX.TimApi.Constants.TransactionType.Load
- SIX.TimApi.Constants.TransactionType.LoadVoucher
- SIX.TimApi.Constants.TransactionType.PurchaseForcedAcceptance
- SIX.TimApi.Constants.TransactionType.PurchaseMailOrdered
- SIX.TimApi.Constants.TransactionType.PurchasePhoneOrdered
- SIX.TimApi.Constants.TransactionType.Refunding
- SIX.TimApi.Constants.TransactionType.Unload
-
toString
public String toString()
String representation for debugging purpose.
-
createSavedState
public com.six.timapi.internal.TimSavedState createSavedState()
For internal use only.
-
-