FINANCIAL TRANSACTION REQUEST 1200/1210

Version 4.3 by Helge Dahl on 2020/04/02 10:11

FINANCIAL TRANSACTION REQUEST 1200

Fields not described on the below table are not supported by PayEx

Element    numberData element namePresenceFormatTypeSizeUsage notes
3Processing CodeM n6Fixed 000000. Other processing code values are currently not supported.
4Amount, transactionM n12E.g.: 1 kr (NOK) ="000000000100". Transaction amount in 
7Date and time, transmissionM

MMDDhhmmss

n10E.g.: 1025123020
11Systems trace audit numberM n6Assigned by third party host
12Date and time, local transactionM

YYMMDDhhmmss

n12E.g.: 171025100515
22Point of service data codeM an12See table here for details.
24Function codeM n3Fixed 200: Original financial request/advice.
25Message reason codeM n4Fixed 1508. Online only
26Card acceptor business codeM n45541 for indoor and 5542 for outdoor.
33Forwarding Institution identification codeMLLn..11Unique id provided by PayEx used for all transactions from given 3rd party
41Card acceptor terminal identificationM n8Needs to be unique per POS terminal at the merchant site.
42Card acceptor identification codeM n158 digit unique ID provided by PayEx for each merchant.
48Message control data elementsMLLLans..999 
48-0Bit mapM b8 
48-4Batch/sequence numberM n10Assigned by 3rd party
48-8Customer dataCLLLans..250Only present if customer data entered. As specified here.
48-9Track II of vehicle cardOLLns..37Used to specify the second card in a transaction if a special card is needed in addition to the payment card to link a transaction to a loyalty account.
48-37Vehicle identification entry modeO ans1

Indicates how the vehicle identity has been determined:
0 - Manual entry
1 - On the card

2 - ALPR

48-38Pump linked indicatorO n1

Indicates whether the fuel pump reading is linked to the payment terminal:
0 - Unspecified
1 - Pump-linked

2 - Pump not linked 

48-39Delivery note numberO n10

Number allocated by the terminal given to the customer. (POS ticket number). Unique number pr transaction.

49Currency code, transactionM an3Numeric currency code (ISO-4217 standard). E.g. "578" for NOK
52PIN DataC b8Only for Online PIN. See security documentation section for details.
53Security Related Control InformationMLLb..48See security documentation section for details.
55

ICC System Related Data

CLLLb..250

BER-TLV TAG format. We currently use EMV v4.3 Book 3 Application Specification. See Book 3 for details.

63Product dataMLLLans..999See description below for details on how to create this field.
127Encrypted track2 dataMLLLb..999See security documentation section for details.
128MACM b8See security documentation section for details.

FINANCIAL TRANSACTION RESPONSE 1210

The following fieds listed below are supported in the response message. Fields not listed are not supported.

Element    numberData element namePresenceFormatTypeSizeUsage notes
3Processing CodeME n6 
4Amount, transactionM n12 
7Date and time, transmissionM

MMDDhhmmss

n10 
11Systems trace audit numberME n6 
12Date and time, local transactionME

YYMMDDhhmmss

n12 
33Acquiring institution identification codeMELLn..11 
38Approval codeC anp6

Present if transaction is approved

39Action codeM n3Action code. See action code section for available codes.
41Card acceptor terminal identificationME n8 
42Card acceptor identification codeME n15 
48Message control data elementsMELLLans..999 
48-0Bit mapME b8 
48-4Batch/sequence numberME n10 
49Currency code, transactionME an3 
53Security Releated Control InfoMELLb..48 
62Product setsCLLLans..999 
62-1Allowed product setsCLLans..99

This data element provides the information on the product sets that the customer is permitted to select. Each product set is represented by 3 bytes, sent to POS.

In a 1210 response valid product codes are returned when the customer has violated a restriction.

62-2Device typeO n1 
62-3Message textOLLLans..894 
64MACM b8 

P-63 Product data

Each product is represented by seven fields: Product Code, Unit of Measure, Quantity, Unit Price, Amount, Taxcode and Additional product code. The variable length fields and the succeeding entry are separated by a back-slash (\).

Unit price and amount may be negative or positive, but the sum of the amounts in the product data must equal the transaction amount.

The values of Quantity and Unit price may have a value that includes both integer and fractional values. The format of these fields consists of a single digit, which specifies the number of fractional digits following the integer, followed by the numeric value. The value must be numeric. The Amount field may have fractional digits. The number of fractional digits is specified by the currency code.

P-63 Data elements for product data

The following fieds listed below are supported in the response message. Fields not listed are not supported.

Element    numberData element namePresenceFormatTypeSizeUsage notes
1Service levelM a1

Type of sale.
S - Self-serve
F - Full serve
Space - Information not available

2

Number of products

M n2

Count of products reported for this transaction.

3

Product code

M

 

n3

Type of product sold. Length increased to be consistent with [2]

4

Unit of measure

M a1

Type of measurement.

5

Quantity

  n..9

Number of product units sold.

6

Unit price

M ns..9

Price per unit of measure (signed).

7

Amount

M ns..12

Monetary value of purchased product. The decimal point is implied by the optional currency code. The default value is two fractional decimal digits (signed).

8

Tax code

M an1

Type of VAT included in amount. Amended to alphanumeric to provide more potential codes.

9

Additional product code

O n..14

Optional - up to 14 digits code to identify product.
Length has increased to be consistent with proposed international standards on product code identification.

The following example depicts a sale of the three products described below plus a bottle return to recover the deposit. The total length of the data element is 89 characters. (Note: the length is included in the example for completeness. The data in the example are separated by a space for readability.)
 Items purchased:
20.73 litres of Unleaded Fuel @ 9.12 NOK per litre (self-serve) Ten packs of Cigarettes @ 64.50 NOK per pack
Carton of milk @ 0.99 NOK (no tax)
The product codes used in this example are:
001 - Unleaded Fuel

011 - Cigarettes
061 - Groceries
089 - Deposit on bottles

See the following example of message data and the parsing of the data field.
Example: 089 S 04 001 L 22073 \ 2912 \ 18906 \ 0 \ 011 U 010 \ 26450 \ 64500 \ 0 \ 061 O \\ 99 \ 0 12345 \ 089 U 03 \ -2250 \ - 750 \0 54321 \
 

Tags:
Created by Helge Dahl on 2020/04/02 10:11