-
response
java.lang.String response
-
creditCardIssuer
java.lang.String creditCardIssuer
Acquirer name + ";" + card brand (e.g. "VISA").
-
cardNum
java.lang.String cardNum
Depends on transaction scenario:
Standard transaction: Card number + "_" + exp. date (YYMM).
For terminals activated for Card Reference number:
- "REF" + reference no + "_" + expiry date (YYMM) + "_" + last 4 digits from PAN + "_" + first 6 digits from PAN.
- Cancellation/capture/credit note: "TXID" + transaction number as entered in request
- Non ISO based Card numbers: Card prefix + Card number.
- Card prefixes are defined by TECS and are stated in document NonISO_CardIssuer_Prefixes provided by TECS.
Length : 40
Type : Alphanumeric
-
transactionType
java.lang.String transactionType
Transaction type.
Length : 2
Type : Alphanumeric
-
responseText
java.lang.String responseText
Response text - description of the response code.
Text is UTF-8 encoded. Binary size of the field is 80 bytes in this case.
Length : 80
Type : Alphanumeric
-
responseCode
java.lang.String responseCode
Response code.
Length : 4
Type : Numeric
-
authorNum
java.lang.String authorNum
Authorization number generated by TECS Authorization Host.
Length : 9
Type : Alphanumeric
-
length
java.lang.String length
Message length in bytes.
Length : 4
Type : Numeric
-
transID
java.lang.String transID
Transaction unique identifier (it should be same as sent in the authorization request).
Length : 20
Type : Numeric
-
msgType
java.lang.String msgType
Message type.
Length : 4
Type : Numeric
-
transactionDateTime
java.lang.String transactionDateTime
Transaction date and time (Format = yyyymmddhhmmss).
Length : 14
Type : Numeric
-
VUNum
java.lang.String VUNum
Merchant Contract number with acquirer.
Length : 15
Type : Alphanumeric
-
operatorID
java.lang.String operatorID
Identification of the operator of tecs-engine installation.
Length : 12
Type : Alphanumeric
-
serienNR
java.lang.String serienNR
If present, should be printed on receipt.
Length : 9
Type : Alphanumeric
-
origTXID
java.lang.String origTXID
Original transaction ID (for Cancellation).
Length : 20
Type : Numeric
-
stan
java.lang.String stan
TECS Trace Number.
Length : 6
Type : Numeric
-
origStan
java.lang.String origStan
STAN of original transaction (for Cancellation).
Length : 6
Type : Numeric
-
svc
java.lang.String svc
Service Code (returned by TECS Server). Value must be printed on receipt.
Length : 3
Type : Numeric
-
ecrData
java.lang.String ecrData
ECR Data field is used to transfer user information for private labeled cards like Fleet Card Company (e.g. UTA, outex and so on).
This field is sent from TECS Server to ECR as it was received.
Length : 250
Type : Alphanumeric
-
exchangeRate
java.lang.String exchangeRate
Exchange rate at the time of transaction (e.g. 000000000000001,1223).
Length : 20
Type : Alphanumeric
-
foreignTXAmount
java.lang.String foreignTXAmount
Transaction amount in desired currency.
Length : 20
Type : Alphanumeric
-
balanceAmount
java.lang.String balanceAmount
Max.Amount available.
Length : 20
Type : Alphanumeric
-
merchantName
java.lang.String merchantName
Merchant Name.
Length : 25
Type : Alphanumeric
-
merchantAddress
java.lang.String merchantAddress
Merchant Address.
Length : 50
Type : Alphanumeric
-
receiptHeader
java.lang.String receiptHeader
Receipt Header.
Length : 100
Type : Alphanumeric
-
receiptFooter
java.lang.String receiptFooter
Receipt Footer. Has to be printed on the receipt.
This field contains the authentication method, 'PIN VERIFIED' or 'SIGNATURE', tags "AID:" and "AC:".
It is mandatory to print the present one on the receipt.
Length : 100
Type : Alphanumeric
-
bonusPoints
java.lang.String bonusPoints
Actual Bonus Points.
Length : 100
Type : Alphanumeric
-
exFee
java.lang.String exFee
Exchange Fee.
Length : 20
Type : Numeric
-
reconciliationResponse
java.lang.String reconciliationResponse
-
endOfDayResponse
java.lang.String endOfDayResponse
-
merchantReceipt
java.lang.String merchantReceipt
-
customerReceipt
java.lang.String customerReceipt
-
scanData
java.lang.String scanData
-
signature
java.lang.String signature