FINANCIAL TRANSACTION ADVICE 1220/1221/1230

Version 4.1 by hde on 2020/02/19 09:30

For technical reasons an advice can be declined if PayEx is unable to store the transaction. In this case the third party host need to retry the advice until manual intervention or the advice has been accepted. It’s expected that the third party implement a retry delay with exponential wait period. After 6 retry attempts have failed manual intervention by third party and PayEx support must be initiated.

FINANCIAL TRANSACTION ADVICE 1220/1221

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".
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 n3

200: Standing in for Card Issuer

201: Previously approved authorisation

202: Previously approved authorization (amount differs)

25Message reason codeM n4

1003: Card Issuer unavailable

1004:Terminal processed

26Card acceptor business codeM n45541 for indoor and 5542 for outdoor
33Forwarding Institution identification codeOLLn..11Unique id provided by PayEx used for all transactions from given 3rd party
38Approval codeM anp6Copied from original approved authorisation response if available. Otherwise 000000
39Action codeM n3

Copied from approved authorisation, or 000 when

approved offline.

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 Third party host
48-8Customer dataCLLLans..250As 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-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 n10Number 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
53Security Related Control InformationMLLb..48See security documentation section for details.
56Original Data ElementsCLLn..35

Not present if stand-in authorized (P-24 with value 200).

Contains Message Type Indicator (MTI), STAN and Transaction Date and Time from original message. E.g. Length 22 "1200 023576 171031174233 "

MTI is 4 digits, STAN (P-11) is 6 digits and Original transaction date/time(P-12) is in format "YYMMDDhhmmss".

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 ADVICE RESPONSE 1230

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

MMDDh

hmmss

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

YYMMD

Dhhmm ss

n12 
33Forwarding Institution identification codeMELLn..11Unique id provided by PayEx used for all transactions from given 3rd party
38Approval codeCE anp6 
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 Related Control InformationMELLb..48 
64MACM b8 

Tags:
Created by hde on 2020/02/19 09:15