Show / Hide Table of Contents
TIM SDK
TIM API C#
Implementation Guide
  • SIX.TimApi
    • ActivateResponse
    • Amount
    • AmountDcc
    • AmountDiscount
    • AmountFinal
    • Application
    • BalanceInquiryResponse
    • BalanceResponse
    • Basket
    • BasketItem
    • Brand
    • CardData
    • CardTrackData
    • ClientIdentificationResponse
    • CommandRequest
    • CommandResponse
    • ConfigData
    • ConversionHelper
    • Counter
    • CounterList
    • CurrencyFunctions
    • CurrencyFunctions.CurrencyCodeEntry
    • CurrencyItem
    • DeactivateResponse
    • DefaultTerminalListener
    • DisplayProductInfo
    • EcrInfo
    • EndianReader
    • EndianReader.Endianness
    • ErrorMessages
    • Features
    • FeaturesHardware
    • FeaturesPayment
    • FeaturesPayment.AgeCheckSupport
    • FeaturesSixml
    • FeaturesSixml.Support
    • Hardware
    • HardwareInformationResponse
    • ImmutableTerminalSettings
    • InitTransactionResponse
    • ItemQuantity
    • KernelVersion
    • LoginRequest
    • LoyaltyCoupon
    • LoyaltyDiscount
    • LoyaltyInformation
    • LoyaltyItem
    • MerchantOption
    • MobileTopupData
    • MobileTopupValue
    • NativeError
    • NetworkInformation
    • PpInfo
    • PrintData
    • PrintOption
    • PrintOptionList
    • Receipt
    • ReceiptItem
    • ReceiptItems
    • ReceiptRequestResponse
    • ReconciliationResponse
    • RequestTypes
    • ScreenshotInformation
    • Setting
    • ShowDialogRequest
    • ShowDialogResponse
    • ShowSignatureCaptureRequest
    • ShowSignatureCaptureResponse
    • SignatureInformation
    • SIXmlConstants
    • SIXmlConstants.ResourceId
    • SubTransaction
    • SystemInformationResponse
    • Terminal
    • Terminal.ActivateCompletedEventArgs
    • Terminal.ActivateCompletedEventHandler
    • Terminal.ActivateServiceMenuCompletedEventArgs
    • Terminal.ActivateServiceMenuCompletedEventHandler
    • Terminal.AgeCheckCompletedEventArgs
    • Terminal.AgeCheckCompletedEventHandler
    • Terminal.ApplicationInformationCompletedEventArgs
    • Terminal.ApplicationInformationCompletedEventHandler
    • Terminal.BalanceCompletedEventArgs
    • Terminal.BalanceCompletedEventHandler
    • Terminal.BalanceInquiryCompletedEventArgs
    • Terminal.BalanceInquiryCompletedEventHandler
    • Terminal.ChangeSettingsCompletedEventArgs
    • Terminal.ChangeSettingsCompletedEventHandler
    • Terminal.ClientIdentificationCompletedEventArgs
    • Terminal.ClientIdentificationCompletedEventHandler
    • Terminal.CloseDialogModeCompletedEventArgs
    • Terminal.CloseDialogModeCompletedEventHandler
    • Terminal.CloseMaintenanceWindowCompletedEventArgs
    • Terminal.CloseMaintenanceWindowCompletedEventHandler
    • Terminal.CloseReaderCompletedEventArgs
    • Terminal.CloseReaderCompletedEventHandler
    • Terminal.CommitCompletedEventArgs
    • Terminal.CommitCompletedEventHandler
    • Terminal.ConnectCompletedHandler
    • Terminal.CounterRequestCompletedEventArgs
    • Terminal.CounterRequestCompletedEventHandler
    • Terminal.DccRatesCompletedEventArgs
    • Terminal.DccRatesCompletedEventHandler
    • Terminal.DeactivateCompletedEventArgs
    • Terminal.DeactivateCompletedEventHandler
    • Terminal.DeferredAuthEventHandler
    • Terminal.DeviceMaintenanceCompletedEventArgs
    • Terminal.DeviceMaintenanceCompletedEventHandler
    • Terminal.DisconnectedHandler
    • Terminal.EjectCardCompletedEventArgs
    • Terminal.EjectCardCompletedEventHandler
    • Terminal.ErrorNotificationHandler
    • Terminal.FinishCheckoutCompletedEventArgs
    • Terminal.FinishCheckoutCompletedEventHandler
    • Terminal.HardwareInformationCompletedEventArgs
    • Terminal.HardwareInformationCompletedEventHandler
    • Terminal.InitTransactionCompletedEventArgs
    • Terminal.InitTransactionCompletedEventHandler
    • Terminal.InitTransactionWithDialogCompletedEventArgs
    • Terminal.InitTransactionWithDialogCompletedEventHandler
    • Terminal.KeyPressedEventHandler
    • Terminal.KeyPressedNotificationArgs
    • Terminal.LicenseChangedEventHandler
    • Terminal.LoginCompletedEventArgs
    • Terminal.LoginCompletedEventHandler
    • Terminal.LogoutCompletedEventArgs
    • Terminal.LogoutCompletedEventHandler
    • Terminal.LoyaltyDataCompletedEventArgs
    • Terminal.LoyaltyDataCompletedEventHandler
    • Terminal.MobileTopupCompletedEventArgs
    • Terminal.MobileTopupCompletedEventHandler
    • Terminal.MobileTopupIssuerInfoCompletedEventArgs
    • Terminal.MobileTopupIssuerInfoCompletedEventHandler
    • Terminal.OpenDialogModeCompletedEventArgs
    • Terminal.OpenDialogModeCompletedEventHandler
    • Terminal.OpenMaintenanceWindowCompletedEventArgs
    • Terminal.OpenMaintenanceWindowCompletedEventHandler
    • Terminal.OpenReaderCompletedEventArgs
    • Terminal.OpenReaderCompletedEventHandler
    • Terminal.PrintOnTerminalCompletedEventArgs
    • Terminal.PrintOnTerminalCompletedEventHandler
    • Terminal.ProvideLoyaltyBasketCompletedEventArgs
    • Terminal.ProvideLoyaltyBasketCompletedEventHandler
    • Terminal.ProvideVasResultCompletedEventArgs
    • Terminal.ProvideVasResultCompletedEventHandler
    • Terminal.RebootCompletedEventArgs
    • Terminal.RebootCompletedEventHandler
    • Terminal.ReceiptRequestCompletedEventArgs
    • Terminal.ReceiptRequestCompletedEventHandler
    • Terminal.ReconciliationCompletedEventArgs
    • Terminal.ReconciliationCompletedEventHandler
    • Terminal.ReconfigCompletedEventArgs
    • Terminal.ReconfigCompletedEventHandler
    • Terminal.RequestAliasCompletedEventArgs
    • Terminal.RequestAliasCompletedEventHandler
    • Terminal.RequestCompletedEventArgs
    • Terminal.RollbackCompletedEventArgs
    • Terminal.RollbackCompletedEventHandler
    • Terminal.ScreenshotHandler
    • Terminal.SendCardCommandCompletedEventArgs
    • Terminal.SendCardCommandCompletedEventHandler
    • Terminal.ShowDialogCompletedEventArgs
    • Terminal.ShowDialogCompletedEventHandler
    • Terminal.ShowSignatureCaptureCompletedEventArgs
    • Terminal.ShowSignatureCaptureCompletedEventHandler
    • Terminal.SoftwareUpdateCompletedEventArgs
    • Terminal.SoftwareUpdateCompletedEventHandler
    • Terminal.StartCheckoutCompletedEventArgs
    • Terminal.StartCheckoutCompletedEventHandler
    • Terminal.SystemInformationCompletedEventArgs
    • Terminal.SystemInformationCompletedEventHandler
    • Terminal.TerminalStatusChangedHandler
    • Terminal.ThirdPartyAppDataHandler
    • Terminal.TransactionCompletedEventArgs
    • Terminal.TransactionCompletedEventHandler
    • Terminal.TransactionInfoRequestCompletedEventArgs
    • Terminal.TransactionInfoRequestCompletedEventHandler
    • Terminal.VasInfoHandler
    • TerminalListener
    • TerminalSettings
    • TerminalStatus
    • ThirdPartyAppPayload
    • TimEvent
    • TimException
    • Total
    • TransactionData
    • TransactionInfoRequestResponse
    • TransactionInformation
    • TransactionRequest
    • TransactionResponse
    • TransactionResponse.Action
    • TrxDetail
    • VasCheckoutInformation
    • VasInformationList
    • VasResult
  • SIX.TimApi.Constants
    • AccountType
    • AdditionalInfoItem
    • AdjustmentResult
    • AdminFunctions
    • AgeCheckResult
    • AllowedAccounts
    • BrandBarBrand
    • BrandMode
    • CardProductType
    • CardReader
    • CardReaderStatus
    • ConnectionMode
    • ConnectionStatus
    • CounterType
    • CouponRejectionReason
    • Currency
    • CurrencyType
    • CustomerDataType
    • Cvm
    • DialogFunctions
    • EcrInfoType
    • FinancialTransactions
    • FunctionHint
    • Guides
    • HardwareType
    • ImageFileFormat
    • KernelType
    • LoyaltyFunctionType
    • MaintenanceType
    • ManagementStatus
    • MerchantAction
    • MerchantOptionType
    • MobileTopupType
    • NgvMode
    • NonFinancialTransactions
    • Outcome
    • PaymentProtocol
    • PosEntryMode
    • PrintFlag
    • PrintFormat
    • ProcessingDisposition
    • ProtocolLevel
    • ProtocolType
    • Reason
    • ReceiptItemType
    • ReceiptRequestType
    • ReceiptType
    • Recipient
    • RemoteFunctions
    • ResourceId
    • ResourceParameterType
    • ResponseType
    • ResultCode
    • SecurityStatus
    • SettingType
    • SleepModeStatus
    • StatusFunctions
    • Theme
    • ThirdPartyAppId
    • ThirdPartyApps
    • TokenPanType
    • TransactionReason
    • TransactionStatus
    • TransactionType
    • UpdateStatus
    • VasInfoListType
    • VasInfoType
  • SIX.TimApi.Receipts
    • CompactReceiptFormatter
    • CustomReceiptFormatter
    • CustomReceiptFormatter.Condition
    • CustomReceiptFormatter.Counters
    • CustomReceiptFormatter.LineFormat
    • CustomReceiptFormatter.TextAlignment
    • CustomReceiptFormatter.TextElement
    • CustomReceiptFormatter.TextType
    • CustomReceiptFormatter.TranslatedText
    • DelegatableReceiptFormatter
    • NormalReceiptFormatter
    • RdfReceiptFormatter
    • ReceiptFormatter
    • SuperCompactReceiptFormatter
    • UltraCompactReceiptFormatter
  • SIX.TimApi.Utility.Logger
    • Level
    • Logger
    • Logger.ArchiveMode
    • Logger.CodeBlock
    • Logger.CodeBlock<T>
    • LogRecord

Enum ReceiptItemType

Specifies type of ReceiptItem.

This field has a freetext format, but the following values are predefined:

Namespace: SIX.TimApi.Constants
Assembly: TimApi.dll
Syntax
public enum ReceiptItemType : int

Fields

Name Description
AccountType

The selected account type during Account Selection.

AccPer

Accounting Period

AcqId

AcquirerId

ActId

Activation Id

AdditionalMerchantData

Additional data the merchant added to the transaction.

Aid

Application identifier

Amount

Amount of the transaction. Final host-authorized amount. Can be lower than the requested / total amount in case of partial approval.

AmountDcc

DCC amount of the transaction

AmountDue

Remaining amount that must be paid after a partial approval. Send only in case of partial approval.

AmountInstallmentFee

Fee amount charged for the installment service.

AmountInstallmentFirst

Amount of the first installment payment.

AmountInstallmentOne

Amount of one installment payment (Not the first if a first amount is present).

AmountInstallmentTotal

Total amount including including installment fees and interest rates.

AmountOfGoods

Amount of goods (not containing any cashback, tip or surcharge amounts). Send only, if either a tip, surcharge and/or cashback amount is present.

AmountOther

Other amount of the transaction (e.g. cashback amount)

AmountReservation

Total reservation amount after a reservation adjustment

AmountSaldo

Saldo amount

AmountTip

Tip amount

AmountTotal

Total amount to authorize (if applicable including tip, cashback and surcharge amount). Send only in case of partial approval.

AuthCode

Authorization code

AuthReslt

ep2 Authorization result

AuthRespC

ep2 Authorization response code

AuthRespTextC

ep2 Authorization response text

BalanceExpDate

Balance expiration date.

BrandName

BrandName of the card used

CardExpiryDate

Card expiry date

CardNumberEnc

Card number encrypted

CardNumberPrintableCardholder

Card number for cardholder receipt

CardNumberPrintableMerchant

Card number for merchant receipt

CardProductType

ASRPD/Product entry of the card: Credit, Debit, Commercial, Pre-Paid.

ClerkIdentifier

Merchant defined attendant identifier. (Petrol usage)

Currency

Currency of the transaction

CurrencyDcc

DCC currency of the transaction

DccDisclaimer

DCC disclaimer

Disclaimer

Standard disclaimer

EcrSeqCounter

ECR sequence number

Exponent

Exponent of the currency used

ExponentDcc

Exponent of the DCC currency

FuelDispenserNumber

Fuel Pump used. (Petrol usage)

InstallmentDisclaimer

ep2 disclaimer used for installment receipts

InterestInstallment

Interest rate of the installment option.

KeyPanReceiptIndex

Key Index of encrypted PAN on receipt

MarkupDcc

DCC markup

MarkupDccRegulated

DCC markup vs regulated (ECB) reference exchange rate

MarkupExponentDcc

Exponent of DCC markup

MarkupExponentDccRegulated

Exponent of regulated DCC markup

MerchantTid

Specific terminal identifier defined by the merchant. (Petrol usage)

MultiAccountIndex

Account index that has been used for this transaction.

MultiContractIndex

Acquirer contract index has been used for this transaction.

NumberOfInstallments

ep2 number of chosen installments

OriginalAid

Application identifier of the original transaction used for a follow on transaction.

OriginalBrandName

Name of the brand of the original transaction used for a follow on transaction.

OriginalCardCountryCode

CardCountryCode/IssuerCountryCode of the original transaction used for a follow on transaction.

OriginalCardNumberPrintable

Truncated card number of the original transaction used for a follow on transaction.

OriginalTenderName

TenderName of the original transaction used for a follow on transaction.

OriginalTransRef

Transaction reference number of the original transaction used for a follow on transaction.

OriginalTransSeq

Transaction sequence counter of the original transaction e.g. the transaction that has just been reversed.

OriginalTrxRefNum

Original Transaction reference number (used for Omnichannel original payment ID).

PanReceiptDol

Ep2 PAN receipt DOL

PanReceiptDolIndex

Ep2 PAN receipt DOL index

Posdnumber

Number of the POS device. (Petrol usage)

PosEntryMode

POS entry mode

PreAuthorizationExpDate

PreAuthorization Expiration Date

RateDcc

DCC rate

RateDccRegulated

DCC rate vs regulated (ECB) reference exchange rate

RateExponentDcc

Exponent of DCC rate

RateExponentDccRegulated

Exponent of regulated DCC rate

ReceiptNumber

ECR Receipt number. (Petrol usage)

ShiftNumber

ECR side shift number. (Petrol usage)

SignatureLine

Signature line is required to be printed. Value 1 for yes, 0 for no.

SurchargeAmount

Surcharge amount that has been added.

TenderName

TenderName of the card used

TimeStampDate

Time stamp of transaction, date part

TimeStampTime

Time stamp of transaction, time part

TrmId

Terminal identifier

TrxRefNum

Transaction reference number

TrxSeqCnt

Transaction sequence counter

Unknown

Invalid/unknown constant value.

Back to top Worldline AG