CMerchantOptionType
public enum CMerchantOptionType : CaseIterable
Specifies type of merchant option.
The following values are valid:
Specification: retail.
-
Additional data the merchant would like to add. String value.
Specification: retail.
Declaration
Swift
case additionalMerchantData
-
Account index that shall be used for this transaction. Numeric number that defines the account index.
Specification: retail.
Declaration
Swift
case multiAccountIndex
-
Acquirer contract index that shall be used for this transaction. Numeric number that specifies the contract index.
Specification: retail.
Declaration
Swift
case multiContractIndex
-
Specific terminal identifier defined by the merchant.
Specification: retail.
Declaration
Swift
case merchantTid
-
Merchant defined attendant identifier. Used for petrol MOC, provided by ECR.
Specification: retail.
Declaration
Swift
case clerkIdentifier
-
Fuel Pump number. Used for petrol MOC, provided by ECR.
Specification: retail.
Declaration
Swift
case fuelDispenserNumber
-
Number of the ECR device. Used for petrol MOC, provided by ECR.
Specification: retail.
Declaration
Swift
case posdnumber
-
ECR Receipt number. Used for petrol MOC, provided by ECR.
Specification: retail.
Declaration
Swift
case receiptNumber
-
ECR side shift number. Used for petrol MOC, provided by ECR.
Specification: retail.
Declaration
Swift
case shiftNumber
-
Generally used for Swiss public transportation as merchant specific station description, but can be used differently according merchant needs, e.g. as cost center etc.
Specification: retail.
Declaration
Swift
case accountingDepartment
-
Merchant defined accounting period for a specific shift or transaction.
Specification: retail.
Declaration
Swift
case accountingPeriod
-
Generally used for Swiss public transportation as merchant specific ECR device type description, but can be used differently according merchant needs.
Specification: retail.
Declaration
Swift
case deviceType
-
Generally used for Swiss public transportation to describe the state-licensed transportation company, but can be used differently according merchant needs.
Specification: retail.
Declaration
Swift
case ktucode
-
Generally used for Swiss public transportation as merchant specific station description according department documentation, but can be used differently according merchant needs.
Specification: retail.
Declaration
Swift
case stationCode
-
Generally used for Swiss public transportation as merchant specific work station number, but can be used differently according merchant needs.
Specification: retail.
Declaration
Swift
case wsnumber
-
Voucher type identifier that shall be used for the current transaction, provided by ECR
Specification: retail.
Declaration
Swift
case voucherId
-
Flag used to suppress display messages.
- 0: Disabled - all cardholder and attendant display messages shall be displayed
- 1: Cardholder Suppression - all cardholder display messages except “Please wait” shall be suppressed for this transaction
- 2: RFU (Attendant Suppression - all attendant display messages except “Processing” shall be suppressed for this transaction)
- 3: RFU (Full Suppression - all cardholder and attendant display messages except “Please wait” and “Processing” shall be suppressed for this transaction)
Specification: retail.
Declaration
Swift
case dspMsgSuppressFlag
-
Order ID, originally sent by the ECR.
Specification: retail.
Declaration
Swift
case orderId