Uploaded by mrnfsmw2010

SVFE Host2Host Specification

advertisement
SMARTVISTA FRONT END
EXTERNAL INTERFACE SPECIFICATION
ISO8583 HOST2HOST INTERFACE SPECIFICATION
8.7.2019 18:15:00
Copyright © 1999-2018 Banking Production Center
Banking Production Center
Contents
OVERVIEW ....................................................................................................................................... 6
HOST2HOST COMMUNICATION PROTOCOL........................................................................ 7
HOST2HOST ISO-8583 MESSAGE TYPES .................................................................................. 8
.1
.2
.3
.4
Authorization Messages ............................................................................................................................................. 8
Reversal Messages ..................................................................................................................................................... 9
Administrative Messages ............................................................................................................................................ 9
Network Managment Messages .................................................................................................................................. 9
HOST2HOST ISO – 8583 MESSAGE FLOWS ........................................................................... 10
.1
.2
.3
.4
.5
.6
.7
Authorization Messages ........................................................................................................................................... 10
Authorization Advice Messages ............................................................................................................................... 10
Reversal Messages ................................................................................................................................................... 10
Normal processing.................................................................................................................................................... 10
Time-out processing ................................................................................................................................................. 10
Administrative Messages .......................................................................................................................................... 11
Network Managment Messages ................................................................................................................................ 11
DATA FIELDS ................................................................................................................................. 12
.1
.2
.3
.4
Data Field Attributes ................................................................................................................................................ 12
Data Field Format..................................................................................................................................................... 12
Data Field Presence Conditions................................................................................................................................ 14
Data Field Description ............................................................................................................................................. 14
.......4.1.
.......4.2.
.......4.3.
.......4.4.
.......4.5.
.......4.6.
.......4.7.
.......4.8.
.......4.9.
.......4.10.
.......4.11.
.......4.12.
.......4.13.
.......4.14.
.......4.15.
.......4.16.
.......4.17.
.......4.18.
.......4.19.
.......4.20.
.......4.21.
.......4.22.
.......4.23.
Field 1: Secondary Bit-Map .............................................................................. 14
Field 2: Primary Account Number .................................................................... 14
Field 3: Processing Code .................................................................................. 14
Field 4: Amount, Transaction ........................................................................... 17
Field 6: Amount, Cardholder Billing ................................................................ 17
Field 9: Conversion Rate, Cardholder Billing .................................................. 17
Field 11: Systems Trace Audit Number ............................................................ 18
Field 12: Time, Local Transaction .................................................................... 18
Field 14: Date, Expiration ................................................................................. 18
Field 15: Settlement Date.................................................................................. 19
Field 18: Merchant Type ................................................................................... 19
Field 19: Acquiring Institution Country Code .................................................. 19
Field 22: Point of Service Date Code ............................................................... 20
Field 23: Card Sequence Number ..................................................................... 22
Field 24: Function Code.................................................................................... 22
Field 32: Acquiring Institution Identification Code .......................................... 23
Field 35: Track 2 Data ...................................................................................... 23
Field 37: Retrieval Reference Number ............................................................. 23
Field 38: Authorization Identification Response .............................................. 23
Field 39: Response Code .................................................................................. 24
Field 41: Card Acceptor Terminal Identification .............................................. 32
Field 42: Card Acceptor Identification Code .................................................... 32
Field 43: Card Acceptor Name and Location ................................................... 32
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
2
Banking Production Center
.......4.24.
.......4.25.
.......4.26.
.......4.27.
.......4.28.
.......4.29.
.......4.30.
.......4.31.
.......4.32.
.......4.33.
.......4.34.
.......4.35.
.......4.36.
Field 45: Track 1 Data ...................................................................................... 33
Field 48: Additional Data.................................................................................. 33
Field 49: Currency Code, Transaction .............................................................. 34
Field 51: Currency Code, Cardholder Billing ................................................... 34
Field 52: Personal Identification Number (PIN) Data ...................................... 34
Field 54: Additional Amounts .......................................................................... 35
Field 55: EMV Data .......................................................................................... 39
Field 61: Additional Amounts and Counters .................................................... 43
Field 95: Replacement Amounts ....................................................................... 45
Field 100: SVFE Issuer Institution Identifier .................................................... 45
Field 102: Account Identification ..................................................................... 45
Field 103: Account Identification – 2 ............................................................... 46
Field 125: New PIN Block ................................................................................ 46
MESSAGE FORMATS ................................................................................................................... 47
.1
Authorization Message ............................................................................................................................................. 47
.......1.1.
.......1.2.
.2
Reversal Messages ................................................................................................................................................... 49
.......2.1.
.......2.2.
.3
Request .............................................................................................................. 52
Response ........................................................................................................... 54
Administrative Messages .......................................................................................................................................... 55
.......4.1.
.......4.2.
.5
Request .............................................................................................................. 49
Response ........................................................................................................... 51
Authorization Advice ............................................................................................................................................... 52
.......3.1.
.......3.2.
.4
Request .............................................................................................................. 47
Response ........................................................................................................... 48
Request .............................................................................................................. 55
Response ........................................................................................................... 56
Network Management Messages .............................................................................................................................. 56
.......5.1.
.......5.2.
Request .............................................................................................................. 56
Response ........................................................................................................... 57
MESSAGE MATCHING ................................................................................................................ 58
.1
.2
.3
.4
.5
Message Matching Data Fields................................................................................................................................. 58
Search of original request for responses ................................................................................................................... 58
Search of original requests for reversals ................................................................................................................... 58
Search of original requests for repeats ..................................................................................................................... 58
Search of original requests for completions ............................................................................................................. 58
APPENDIX A (FIELD 48) .............................................................................................................. 59
.1
.2
.3
.4
.5
.6
.7
.8
.9
.10
.11
.12
.13
Structure Field 48 ..................................................................................................................................................... 59
Structure Tags of Data Field 48 ............................................................................................................................... 59
Tag 002 – SVFE Transaction Type .......................................................................................................................... 59
Tag 004 – CVC2/CVV2 Presents Indicator ............................................................................................................. 59
Tag 011 – Mini-statement data ................................................................................................................................. 60
Tag 012 – SVFE Terminal Type .............................................................................................................................. 60
Tag 014 – CVC2/CVV2 Data .................................................................................................................................. 61
Tag 015 – Card Status .............................................................................................................................................. 61
Tag 016 – Forwarding Retrieval Reference Number ................................................................................................ 61
Tag 019 – Issuer fee amount .................................................................................................................................... 62
Tag 021 – Card2 Number ......................................................................................................................................... 62
Tag 022 – Virtual Card Limit ................................................................................................................................... 62
Tag 024 – Mobile Phone .......................................................................................................................................... 62
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
3
Banking Production Center
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
Tag 025 – Network Reference Number .................................................................................................................... 62
Tag 026 – Credit Client Name ................................................................................................................................. 63
Tag 027 – Credit Type ............................................................................................................................................. 63
Tag 028 – Credit Issue Date ..................................................................................................................................... 63
Tag 029 – Credit Issue Interval ................................................................................................................................ 63
Tag 030 – Credit End Date ....................................................................................................................................... 63
Tag 031 – Credit Enable Date .................................................................................................................................. 64
Tag 033 – Service Identifier ..................................................................................................................................... 64
Tag 036 – 3-D Secure XID ...................................................................................................................................... 64
Tag 039 – 3-D Secure CAVV .................................................................................................................................. 64
Tag 041 – Chip condition code ................................................................................................................................ 64
Tag 045 – Customer Identifier ................................................................................................................................. 65
Tag 046 – MasterCard Account Level ..................................................................................................................... 65
Tag 047 – MasterCard Mapping Account Data........................................................................................................ 65
Tag 049 – Cardholder Name .................................................................................................................................... 65
Tag 050 – Original RRN .......................................................................................................................................... 65
Tag 051 – Sender Address ....................................................................................................................................... 65
Tag 052 – Sender City.............................................................................................................................................. 66
Tag 053 – Sender Country........................................................................................................................................ 66
Tag 054 – Sender Postal Code ................................................................................................................................. 66
Tag 055 – UCAF ...................................................................................................................................................... 66
Tag 057 – Sender Account Number ......................................................................................................................... 66
Tag 058 – VMT Watch List Data ............................................................................................................................. 67
Tag 059 – Original Network Reference Number...................................................................................................... 67
Tag 064 – Card 2 PS indicator ................................................................................................................................. 67
Tag 065 – Security level indicator............................................................................................................................ 67
Tag 066 – EC Authentication Indicator .................................................................................................................... 68
Tag 067 – Sender state ............................................................................................................................................. 68
Tag 068 – Sender Date of birth ................................................................................................................................ 68
Tag 069 – Card acceptor tax ID ............................................................................................................................... 68
Tag 070 – Installment payment data ......................................................................................................................... 68
Tag 071 – Autounhold period .................................................................................................................................. 69
Tag 072 – Contract ID.............................................................................................................................................. 69
Tag 073 – Recipient name ........................................................................................................................................ 69
Tag 074 – Network issuer intitution id ..................................................................................................................... 69
Tag 075 – Billing number ........................................................................................................................................ 69
Tag 076 – Visa Agent Unique Account Result......................................................................................................... 69
Tag 077 – Visa Product ID....................................................................................................................................... 70
Tag 078 – Merchant Identifier.................................................................................................................................. 70
Tag 079 – Receiver Address .................................................................................................................................... 70
Tag 080 – Receiver Country Code ........................................................................................................................... 70
Tag 081 – Receiver City........................................................................................................................................... 70
Tag 082 – Receiver Postal Code .............................................................................................................................. 70
Tag 083 – Receiver State/Province Code ................................................................................................................. 71
Tag 084 – Receiver Date of Birth ............................................................................................................................ 71
Tag 085 – Receiver Phone Number.......................................................................................................................... 71
Tag 088 – Business Application Identifier ............................................................................................................... 72
Tag 089 – Partial Authorization Flag ....................................................................................................................... 73
Tag 090 – Payment Account Reference ................................................................................................................... 73
APPENDIX B (FIELD 54)............................................................................................................... 73
.1
.2
.3
.4
.5
.6
Structure Field 54 ..................................................................................................................................................... 76
Structure Tags of Data Field 54 ............................................................................................................................... 76
Tag 001 – Acquirer Fee Amount .............................................................................................................................. 76
Tag 005 – Amount, Available balance ..................................................................................................................... 76
Tag 006 – Currency, Available balance ................................................................................................................... 76
Tag 007 – Amount, Cash Back................................................................................................................................. 77
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
4
Banking Production Center
.7
.8
.9
.10
.11
.12
.13
.14
Tag 008 – Amount, Credit Initial ............................................................................................................................. 77
Tag 009 – Amount, Total Credit .............................................................................................................................. 77
Tag 010 – Amount, AcquirerFee (BIN Currency) .................................................................................................... 77
Tag 011 – Currency, Virtual Card ............................................................................................................................ 77
Tag 012 – Amount, Virtual card limit ...................................................................................................................... 77
Tag 013 – Amount, Gratuity (Tips) .......................................................................................................................... 78
Tag 014 – Currency, Gratuity (Tips) ........................................................................................................................ 78
Tag 015 – Partial approved amount ......................................................................................................................... 78
APPENDIX C (FIELD 61) .............................................................................................................. 79
.1
.2
.3
Structure Field 61 ..................................................................................................................................................... 79
Structure Tags of Data Field 61 ............................................................................................................................... 79
Tag 001 – Cash-In Counters ..................................................................................................................................... 79
APPENDIX D (FIELD 95) .............................................................................................................. 80
.1
.2
.3
.4
.5
.6
.7
.8
Structure Field 95 ..................................................................................................................................................... 80
Structure Tags of Data Field 95 ............................................................................................................................... 80
Tag 001 – Amount, Transaction ............................................................................................................................... 80
Tag 002 –Amount, Account ..................................................................................................................................... 80
Tag 003 –Amount, Cardholder Billing Currency ..................................................................................................... 80
Tag 006 – Currency, Transaction ............................................................................................................................. 80
Tag 007 – Currency, Account .................................................................................................................................. 81
Tag 008 – Currency, Cardholder Billing .................................................................................................................. 81
LIST OF REVISIONS ..................................................................................................................... 82
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
5
Banking Production Center
OVERVIEW
This document describes specifications for the SmartVista Front – End (SVFE) Host2Host external
message protocol. The protocol can be used to provide authorisation and information services to
card processing hosts or transaction concentrators.
The current software releases are implementing an external message based on the International
Organization for Standardization (ISO) 8583-2:1993 standard.
The message specifications in this manual are applicable to the ISO-based external message only.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
6
Banking Production Center
HOST2HOST COMMUNICATION PROTOCOL
Host2Host Interface supports the TCP/IP transport protocol.
TCP/IP is a point to point communication protocol with a delivery guarantee and data sequence
guarantee. The connection party, which initiates a connection, is a TCP/IP client. The connection
party, which accepts the connection, is a TCP/IP server. TCP/IP client establishes connection
identifying а target application with an IP address of the host and a port number within that host. If
the connection is dropped by any reason it should be re-established by the client application.
SVFE host can act in a TCP/IP connection as a client or as a server depending on the host
configuration. For data transmission TCP/IP uses sessions. Each session is a bi-directional data
stream. SVFE protocol uses a single TCP/IP session to transfer data between hosts in both
directions. The continuous TCP/IP data stream is split into frames. Each ISO – 8583 message is sent
in a separate frame. A Frame consists of a 2-byte length header and a message body. The header
contains the length of the following message. The high byte of value is transmitted first, and the low
byte of value is transmitted second.
2 bytes
Message Length = N
N bytes
ISO – 8583 Message
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
7
Banking Production Center
HOST2HOST ISO-8583 MESSAGE TYPES
Message Class: Authorization
1100 Authorization Request
1110 Authorization Response
1120 Authorization Advice
1130 Authorization Advice Response
Message Class: Reversal
1420 Reversal Advice
1420 Reversal Advice Repeat
1430 Reversal Advice Response
Message Class: Administrative
1600 Administrative Request
1610 Administrative Response
Message Class: Network Management
1804 Network Management Request
1814 Network Management Response
.1 Authorization Messages
1100 – Authorization Request
Message Type: 1100
Description: Authorization Request (1100) message requests approval authorization or guarantee
for the transaction to proceed. Authorization Response (1110) is expected in return for 1100
message, either approving or denying the request.
1110 – Authorization Response
Message Type: 1110
Description: Authorization Request Response (1110) is returned in response to Authorization
Request (1100) to approve or deny the request.
1120 – Authorization Advice
Message Type: 1120
Description: Authorization Advice (1120) advises of a previously completed transaction (including
Completion of Pre-Authorization). Format and contents of fields at 1120 message are the same as at
1100 message. Each 1120 message must be acknowledged with 1130 message.
1130 – Authorization Advice Response
Message Type: 1130
Description: Authorization Advice Response (1130) is used to acknowledge the receipt of
1120 message. Format and contents of fields at 1130 message are the same as at 1110 message.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
8
Banking Production Center
.2 Reversal Messages
1420 – Reversal Advice Request
Message Type: 1420
Description: Reversal Advice Request (1420) is advice to cancel part or all of a previously
approved transaction. Reversal Advice Response (1430) is expected in return for 1420 message,
either approving the request.
1421 – Reversal Advice Repeat
Message Type: 1421
Description: Authorization Request Repeat (1421) is identical to 1420 message, except that
it denotes to the receiver that it is a possible duplicate message. Format and contents of fields at
1421message are the same as at 1420 message. This message is used when an
expected acknowledgement to 1420 message was not received.
1430 – Reversal Response
Message Type: 1430
Description: Reversal Response (1430) is used to acknowledge the receipt of 1420 message.
.3 Administrative Messages
1600 – Administrative Request
Message Type: 1600
Description: Administrative Request (1600) is used to change card status, activate card, block card,
validate card, inquire for card status, for cardholder name or for other service action. Service
Transaction Response (1610) is expected in return for 1600 message, either approving or denying
the request.
1610- Administrative Response
Message Type: 1610
Description: Service Transaction Response (1610) is used to acknowledge the receipt of 1600
.4 Network Managment Messages
1804 – Network Management Request
Message Type: 1804
Description: Network Management Request (1804) message is used to perform echo tests.
1804 message always requires 1814 message in response.
1814 – Network Management Response
Message Type: 1814
Description: Network Management Response (1814) message is returned in response to Network
Management Request (1804) message.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
9
Banking Production Center
HOST2HOST ISO – 8583 MESSAGE FLOWS
.1 Authorization Messages
SmartVista FE
Acquier
1100
SmartVista FE
Issuer
1110
.2 Authorization Advice Messages
1120
SmartVista FE
Issuer
SmartVista FE
Acquire
1130
.3 Reversal Messages
.4 Normal processing
1420
SmartVista FE
Issuer
SmartVista FE
Acquire
1430
.5 Time-out processing
1100
X
SmartVista FE
Acquire
SmartVista FE
Issuer
1420
X
1421
1430
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
10
Banking Production Center
.6 Administrative Messages
1600
SmartVista FE
Acquier
SmartVista FE
Issuer
1610
.7 Network Managment Messages
1804
SmartVista FE
Acquire
SmartVista FE
Issuer
1804
1814
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
11
Banking Production Center
DATA FIELDS
.1 Data Field Attributes
Table 1. Data Field Attributes
a
Alphabetic characters only.
N
Numeric digits only.
S
Special characters
an
Alphabetic and numeric characters only.
As
Alphabetic and special characters
ns
Numeric digits and special characters
ans
Alphabetic, numeric, and special characters.
4
Fixed length of 4 characters.
…16
Variable length up to a maximum of 16 characters. All variable length fields will also contain two or
three positions at the beginning of the field to identify the number of positions following to the end of
that field
b
Binary representation of data.
Bit –
Map
8 bytes (64 bits) in binary format. Each bit signifies the presence (1) or the absence (0) in the message
of the data field associated with that particular bit
x
“C” for credit, “D” for debit and shall always be associated with a numeric amount data field, i.e., x+n
16 in amount, net reconciliation means prefix “C” or “D” and 16 digits of amount, net reconciliation
z
Tracks 2 and 3 code set as defined in ISO 4909 and ISO 7813
.2 Data Field Format
Table 2. Data Field Format
MM
Month
DD
Day
YY
Year
hh
Hour
mm
Minute
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
12
Banking Production Center
SS
Second
LL
Length of variable data field that follows, from 01-99. The variable length subelement is two numeric
characters.
LLL
Length of variable data field that follows, from 001-999. The variable length subelement is three
numeric characters.
VAR
Variable length data field.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
13
Banking Production Center
.3 Data Field Presence Conditions
C – Conditional. Field/value is present in the message under certain conditions, which are explained
in Data Field Description.
M – Mandatory. Field/value must be present in the message.
O – Optional. Field/value presence in the message is up to the message initiator or the responder.
.4 Data Field Description
.......4.1.
Field 1: Secondary Bit-Map
.......4.1.1.
Format
Bit-Map
.......4.1.2.
Description
This field is a bit map indicating the presence or absence of fields in the secondary portion of the
message, bits 65-128. This field should only be present if there is at least one field from the
secondary range in the message.
.......4.2.
Field 2: Primary Account Number
.......4.2.1.
Format
llvar n.. 24
.......4.2.2.
Description
This field contains the cardholder’s card number.
This field is also used to match a response message with its original message.
.......4.3.
Field 3: Processing Code
.......4.3.1.
Format
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
14
Banking Production Center
n6
.......4.3.2.
Description
The processing code is a series of three two-byte codes. The first two bytes (bytes 1 and 2) indicate
the type of transaction.
See the following table for valid values.
Transaction
Code
00
00
00
00
00
01
01
09
10
10
18
18
20
20
28
28
29
31
31
31
39
40
50
50
50
50
58
90
91
92
92
92
92
93
SVFE Transaction
Type
774
680
460
773
569
700
777
776
618
712
736
677
775
681
698
788
785
702
676
784
704
703
781
692
691
508
707
737
672
751
752
603
748
594
TRANSACTION
DESCRIPTION
POS Purchase
E-POS Purchase
Scorring Verification
Debit Verification
ATC update
ATM Cash withdrawal
POS Cash Advance
POS Purchase with Cash Back
ATM Cash-In
POS Cash Deposit
POS Pre-authorisation
E-POS Pre-authorisation
POS Return or Refund
E-POS Return or Refund
Credit Payment
Credit Verification
P2P Credit
Balance Inquiry
E-POS Balance Inquiry
POS Balance Inquiry
Mini-statement
Funds Transfer
P2P Debit
Payment from account (customer predefined)
Payment from account (bank predefined)
Utility Payment
Payment from envelope
POS Completion
Change Card Status
PIN change
PIN Auth
Forced PIN change
PIN count reset
Reset ATM Counters
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
15
Banking Production Center
The second and third two bytes (bytes 3 and 4, and bytes 5 and 6) indicate the account 1 and account
2 type, respectively .
See the following table for valid values.
ACCOUNT TYPE
00
1X
2X
3X
4X
99
ACCOUNT DESCRIPTION
Default (unspecified) account
Savings account
Checking account
Credit account
Others Account
No Account Required
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
16
Banking Production Center
The second byte (X) in each pair (i.e. byte 4 and 6) indicates an order of account that is used in
transaction in the list of card accounts with the same type. Valid values are 0-8.
.......4.4.
Field 4: Amount, Transaction
.......4.4.1.
Format
n 12
.......4.4.2.
Description
Funds requested by the cardholder in the local currency of the acquirer or source location of the
transaction, inclusive acq fees.
In the 1100 balance inquiry request, this field will contain zeroes. In the 1110 balance inquiry
response, this field will contain the account balance or zeroes if account balance is negative.
.......4.5.
Field 6: Amount, Cardholder Billing
.......4.5.1.
Format
n 12
.......4.5.2.
Description
This field contains the transaction amount (Field 4), converted to the currency used to bill the
cardholder’s account. The conversion rate is in Field 9. No decimal point appears in this field; the
decimal place is implied based on the currency. If it is present, the following fields are also
required: “Field 10: Conversion Rate, Cardholder Billing”.
.......4.6.
Field 9: Conversion Rate, Cardholder Billing
.......4.6.1.
Format
n8
.......4.6.2.
Description
This field contains the rate used to convert the transaction amount (Field 4) to the cardholder
billing amount (Field 6). The Field 4 amount multiplied by this rate equals the Field 6 amount. The
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
17
Banking Production Center
left-most digit denotes the number of positions the decimal separator shall be moved from the right
(allowable values are 0 to 7). Positions 2–8 of the field are the actual rate.
For example: 69985022 = 9.985022.
.......4.7.
Field 11: Systems Trace Audit Number
.......4.7.1.
Format
n6
.......4.7.2.
Description
A number assigned by a transaction originator to assist in identifying a transaction uniquely. The
trace number remains unchanged for all messages within the transaction.
This field is also used to match a response message with its original message.
.......4.8.
Field 12: Time, Local Transaction
.......4.8.1.
Format
n 12
YYMMDDhhmmss
.......4.8.2.
Description
The local year, month, day, and time the transaction takes place at the card acceptor location in
authorization and financial messages.
This field is also used to match a response message with its original message.
.......4.9.
Field 14: Date, Expiration
.......4.9.1.
Format
n4
YYMM
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
18
Banking Production Center
.......4.9.2.
Description
Field 14 contains the year and the month after which the card expires. When present, this field is
used in requests. It is not used in responses.
.......4.10. Field 15: Settlement Date
.......4.10.1. Format
n6
YYMMDD
.......4.10.2. Description
Field contains the SmartVista Front-End Acquirer settlement date.
.......4.11. Field 18: Merchant Type
.......4.11.1. Format
n4
.......4.11.2. Description
A code describing the merchant’s type of business product or service. See ISO-8583 standard
documentation for the list of valid categories.
.......4.12. Field 19: Acquiring Institution Country Code
.......4.12.1. Format
n3
.......4.12.2. Description
This code identifies the country of the acquiring institution for the transaction terminal. Valid values
for this field are the ISO numeric country codes.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
19
Banking Production Center
.......4.13. Field 22: Point of Service Date Code
.......4.13.1. Format
ans 12
.......4.13.2. Description
A series of codes intended to identify terminal capability, terminal environment and presentation
security data. It shall be used to indicate specific conditions that are (or were) present at the time a
transaction took place at the point of service and/or when the transaction has been initiated.
See the following table for valid values.
Position
1
2
Position Description
Card data input
capability
Cardholder
authentication
capability
3
Card
capability
4
Operating
environment
5
Cardholder
indicator
6
Card presence
capture
presence
Valid Values
0 – Unknown
1 – Manual
2 – Magnetic stripe reader
3 – Bar code reader
4 – OCR reader
5 – EMV compatible ICC reader
6 – Key entry
7 – Magnetic stripe reader and key entry
8 – Magnetic stripe reader, key entry and
EMV compatible ICC reader */
9 – Contactless read
S – Software based Contactless read
0 – No electronic authentication
1 – PIN
2 – Electronic signature analysis
5 – Electronic authentication
6 – Other
0 – None
1 – Capture
0 – no terminal used
1 – on premises of card acceptor, attended
2 – on premises of card acceptor, untended
3 – Off premises of card acceptor, attended
4 – Off premises of card acceptor, unattended
5 – On premises of card cardholder, unattended
9 - On premises of card cardholder, attended
0 – Present
1 – Not present, unspecified
2 – Not present, mail order
3 – Not present, telephone order
4 – Not present, standing order (recurring payment)
5 – Not present, electronic order
0 – Not present
1 – Present
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
20
Banking Production Center
Position
Position Description
7
Card data input mode
8
Cardholder
authentication method
9
Cardholder
authentication entity
10
Card
data
capability
output
11
Terminal
capability
output
12
PIN capture capability
Valid Values
0 – Unspecified
1 – Manual, no terminal
2 – Magnetic stripe read
3 – BAR read
4 – OCR read
5 – ICC read
6 – Key entered
7 – Contactless ICC read
8 – Contactless magnetic stripe read
9 – Contactless read
F – Credentials on File
M – E-commerce Token, channel encryption
R - E-commerce, including remote chip
U – E-commerce, no security
V – E-commerce, channel encryption
W – Auto entry from external system
X – E-commerce, trusted merchant
0 – No authentication
1 – PIN
2 – Electronic signature analysis
3 – Biometrics
4 – Biographic
5 – Manual signature
6 – Other manual authentication
P - Partial shipment or recurring payment, Issuer risk based
decisioning
R – Merchant risk based decisioning
U – E-commerce, 3DS authentication is supported by merchant but is
not provided by issuer
V – E-commerce, 3DS authentication is supported by merchant and
is provided by issuer
W – E-commerce, 3DS authentication is supported by merchant and
is attempted but not provided by issuer
X – E-commerce, authentication by merchant external service
0 – Not authenticated
1 – ICC
2 – Terminal
3 – Authorizing agent, online PIN
4 – Merchant/card acceptor, signature
5 – Other
S – Merchant suspicious
0 – Unknown
1 – None
2 – Magnetic stripe write
3 – ICC
0 – Unknown
1 – None
2 – Printing capability only
3 – Display capability only
4 – Printing and display capability
0 – No PIN capture capability
1 – Unknown
4 – PIN capture capability 4 characters maximum
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
21
Banking Production Center
Position
Position Description
Valid Values
5 – PIN capture capability 5 characters maximum
6 – PIN capture capability 6 characters maximum
S – Software based PIN capture capability
.......4.14. Field 23: Card Sequence Number
.......4.14.1. Format
n2
.......4.14.2. Description
The Card Sequence Number data field contains the SVFE member number for the card that initiated
the transaction. Member numbers are used by SVFE to differentiate multiple cards issued with the
same card number.
.......4.15. Field 24: Function Code
.......4.15.1. Format
n3
.......4.15.2. Description
Code indicating the specific purpose of the message within its message class.
See the following table for valid values.
FUNCTION
CODE
801
802
831
DESCRIPTION
Sign-On
Sign-Off
Echo-test
MESSAGE TYPE
1804
1804
1804
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
22
Banking Production Center
.......4.16. Field 32: Acquiring Institution Identification Code
.......4.16.1. Format
llvar n.. 11
.......4.16.2. Description
This code identifies the financial institution acting as the acquirer of this cardholder transaction. The
acquirer is a member or system user that installed the terminal. The ID can be a Visa BIN, a
MasterCard BIN, or another code that identifies the financial institution or branch within
SmartVista Front-End. BINs are usually six digits, but the code may be up to 11 digits long. The
value length specifies the number of digits in the ID code.
.......4.17. Field 35: Track 2 Data
.......4.17.1. Format
llvar z.. 37
.......4.17.2. Description
The information encoded on track 2 of the magnetic stripe.
Required if the card was machine read.
.......4.18. Field 37: Retrieval Reference Number
.......4.18.1. Format
an 12
.......4.18.2. Description
A reference supplied by the system retaining the original source information and used to assist in
locating that information or a copy thereof.
.......4.19. Field 38: Authorization Identification Response
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
23
Banking Production Center
.......4.19.1. Format
ans 6
.......4.19.2. Description
An Authorization code provided by the issuer when a transaction is approved, or a no-reason-todecline code provided for successful verifications.
.......4.20. Field 39: Response Code
.......4.20.1. Format
an 3
.......4.20.2. Description
A code which defines the action taken or to be taken as well as the reason for taking the action.
Valid codes:
Code
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
Description
Partial approved
Object is already created in system
Object is not created in system
No such object in system
Invalid batch number
Additional information required
Key Check Value error during key change
Not enough money on credit account for full advanced repayment
Total limit for all merchant’s terminals
Limit for one merchant’s terminal
Network is waiting for sign-on
Network is unable to process transactions
The account is already default account in the card
Account has the same status as in change account request
HSM resp. 86: PIN exists in either global or local Excluded PIN Table
Transaction is not permitted for current card status.
TEMPRORY BLOCKED BY CLIENT
PERMANENT BLOCKED BY CLIENT
ATM device error: EPP error
ATM device error: ICC error
ATM device error: notes acceptor error
ATM device error: notes acceptor error, notes rejected
ATM device error: cardreader error, retain card
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
24
Banking Production Center
Code
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
307
308
308
309
309
310
311
Description
ATM device error: common cardreader error
ATM device error: common receipt printer error
Exchange amount less than minimum amount allowed for exchange
Exchange amount greater than minimum amount allowed for exchange
ATM critical hardware error, no needs to retry
Can’t find actual exchange rate
Client doesn’t have requested service enabled. It’s possible to link client with
service.
Invalid Terminal Registration Data
Service gate return invalid amount error.
Card is suspicious. Card was locked.
EMV card decline PIN change script
Transaction was declined by stoplist record.
Card expired date in transaction does not agree with DB.
Service Gate security violation
Payment execution was delayed
Invalid service parameter
Invalid payment parameters
Error returns from service gateway
Public key cryptographic error
Partial approved, reduced the amount cash component of the transaction.
Retract occurred during cash-in operation
For payments with postcheck when the postcheck timeouts
Cash advance limit exceeded
Single purchase limit exceeded
DPP limit exceeded
Total transaction counter mismatch
Total amount mismatch
Negative response was received from billing.
Common error code for transaction CHNG_DEF_ACCT
The card has Institu number (8) of accounts of this type already, no more allowed.
Device inoperative — bills stuck at the exit throat
No bills in escrow
Bills detected at power-up
Cardholder has not checking accounts
Cardholder has not saving accounts
Bad Track1
Invalid phone error
Acquirer blocked
Service already binded
Issuer blocked
Not permitted to terminal.
Not comply original transaction
No action taken
Card is not primary status
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
25
Banking Production Center
Code
312
313
314
315
316
317
318
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
Description
Cardholder doesn’t have corresponding loyalty account
Call acquirer
Record already exists
Record does not exist
Limit of virtual card quantity exceed
EMV data processing error
Declined in Stand In
BILL SHORTAGE
Network didn’t respond, timer time-out. It means that SVFE didn’t receive
response (to original or reversal request) from host or network in specified time
period.
Issuer inoperative.
Call issuer.
Not permitted to cardholder.
Error (usually in pinblock translation).
Transaction not permitted by law.
Transaction needs to be entered again.
No dispense, card before cash (DEVICE_RESP).
No dispense, card track update failed (DEVICE_RESP).
Response received after timeout.
Recevied this tx before you should usu. Respond the way you did the first time if
there is no response code for this.
The message received was not within standards.
This can mean several things don’t did not receive a tx amount being reversed
greater than orig. No amount being reversed.
Limit reached for total number of txns in cycle, independent of transaction
category. Kept in NA_USG_TAB (negative auth) or CREF_TAB (positive auth).
Per transaction limit.
Supervisor limit exceeded.
Negative auth usage cycle limit exceeded.
Account restricted, capture card.
Card expired, capture card.
Excessive pin failures.
Wrong Pin, Excessive pin failures.
Lost Card – Capture.
Stolen Card – Capture.
Call Security – Capture.
Currency of incoming transaction does not match currency of this iso.
Approve with identification.
Do not honor transaction.
Issuing institution is unknown.
Unable to determine authorization method.
Primary account number has invalid length.
Primary account num has invalid characters.
Card issue date is in the future.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
26
Banking Production Center
Code
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
Description
Incorrect CVV.
Disallowed by reciprocity check.
PIN processing error.
PVV check failed.
PIN response code undefined.
Card status response code undefined.
CVV processing error.
SV not permitted to stand in.
Failed currency conversion.
Can’t find or init negative auth usage rec.
Address verification failed. This resp applies to address Instit txns only.
This is used only in reports module.
EMV date predominance error
Bad supervisor card (for example, this card is not allowed for this terminal)
Pick up card, special condition.
Error in parsing or retrieving parsed track 3 data.
Can’t update SV card status.
Exception file or other file record not found.
Error getting or creating a TX_CAT_USG record
The transaction frequency limit in the
TX_CAT_USG record has been
exceeded
The NA_USG_TAB limit on the number of ATM transactions has been exceeded.
The NA_USG_TAB limit on the number of POS transactions has been exceeded.
Request is in Progress.
Card_type field in card ref table does not permit the service requested.
Requested amount was out of range allowed by the issuer.
Processing error (invalid input data, failed DB lookup, etc.) while attempting to
process MAC-related HSM command.
A MAC verification command was completed, and the outcome was “Mac did not
verify.”
Card’s aggregate limit exceeded.
Expiration dates or card sequence number in the database and in the transaction
data are different.
Exceeds pin limit; Don’t capture card.
Cardholder didn’t insert envelope in time.
Depository failed.
Deposit in throat customer could get.
Deposit in throat customer can’t get.
Amount of transaction exceed the available maximum amount for this type of
transaction at given network
Amount of transaction exceed the available minimum amount for this type of
transaction at given network
The Bill Payment Account (BankNet) has invalid lenght
Fee processing error.
Incorrect CVV2.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
27
Banking Production Center
Code
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
Description
CVV2 processing error.
Issuing BIN is unknown.
Bad instit limit.
Institut limit.
Can not proc Institute amount.
Account already exist.
Account locked.
Invalid institute account type
Error in parsing or retrieving parsed track 2 data.
Card is not personificated.
Incorrect customer_id or cardholder_id.
The card is already active.
The card has NOT ANY accounts in CARD_ACCT_TAB already.
The card is personificated already.
The card is not active.
Stand-In. Exceded Max amount for txn.
Not found account in transaction currency.
CVV2 present indicator shows that CVV2 present, but it does not
EMV card authentication fail (invalid ARQC)
Not used now
Not used now
Payment receiver is unknown.
Operation is declined because it’s not enough time passed from specified time
point
Operation is declined due to absence of debts
Operation without receipt is not allowed
Problem occurred while delivering notes but dispense was successful
There is no records for Offline Statement
Cannot process transaction. Additional information for user presents.
The card has status 14- FORCED PIN CHANGE. All transaction are declined
until PIN is changed
Incorrect PIN, foreign. Also commonly mapped through the PIN_RESP_TAB to
mean “incorrect PIN, do not capture card” when SV is the issuer.
Cannot process transaction.
Cannot process amount. This code is only for truly erroneous amounts, don’t,
exceeds machine capabilities or $0 cash withdrawal. Do not use for any sort of
min/max limits.
Invalid PIN, capture card.
Bad card (on_us).
Expired card.
Don’t recognize acct (foreign).
Expired card (foreign).
Invalid card, capture.
Invalid tran at mach – retry.
WDL limit reached – retry.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
28
Banking Production Center
Code
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
Description
WDL limit exceeded – retry.
Invalid tran – retry.
Invalid acct – retry.
Insuff. Funds – retry.
Unable to process – retry.
Card’s ATM or POS cycle limit exceeded.
Invalid financial inst.
Non-divisible amt – LOCAL.
Non-divisible amt – US.
CANCEL key was selected.
ATM did not respond (DEVICE_RESP).
ATM performed a partial dispense (DEVICE_RESP).
No notes dispensed (DEVICE_RESP).
Faulty dispense. Notes dispensed UNKNOWN (DEVICE_RESP).
No notes dispensed, and card not ejected (DEVICE_RESP).
Notes retracted after present (DEVICE_RESP).
Account restricted.
Diebold dispenser didn’t deliver- send again.
Forced post: can’t find in CURR_TRANS.
I46: suspect reversal.
Forced post: no acct on file.
Cannot process transaction – REG E.
Forced post: no card on file.
Received a command reject message from ATM (DEVICE_RESP).
Warm card, deny but don’t capture.
Not used now
Account’s ATM or POS cycle limit exceeded.
No such response code from network.
Ouldn’t find orig. trans. When processing a reversal.
Invalid Merchant ID.
Invalid Store number
Invalid Terminal Number.
Response (to POS term) not delivered. USED IN
CURR_TRANS.CURR_TRANS FIELD.
Batch totals from POS term are wrong.
Don’t know what happened to response. USED IN
CURR_TRANS.CURR_TRANS FIELD.
Exeeded transfer limit
No second account for transfer
Couldn’t post transaction
Host response received after timeout.
File update error.
Fraud is suspected.
Card is restricted.
Hot card, capture.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
29
Banking Production Center
Code
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
Description
Date stamp in transaction is invalid.
Customer not enrolled for payment txns
This company has not enrolled with bank as one for which the bank will collect
payements
Cutoff is in progress.
System Malfunction.
Invalid payment institution selected by customer at the device
timeout expired
update — timeout expired
reversal — timeout expired
got Oracle exception
buffer_c doesn’t match buffer_b
Invalid Card number
Transaction was taken into account during payment
Original amount incorrect.
Pre-Authorization transaction has unsuccessful code of completion
Flag to tell whoever to generate a C.B.
Account has been closed
Not usable yet—account is new
Account is dormant
External (non-SV) application not ready
File not accessible
Pending reversal, further transactions are not allowed
Withholding tax pending, transactions not allowed
Invalid branch.
Invalid account type.
Invalid new pin check for pin change tran.
Bad second card. Used in ATM P2P txn
Pre-Authorization transaction is reversed
Pre-Authorization transaction already has transaction of completion
Time between transaction of completion and Pre-Authorization transaction has
exceed
Amount between transaction of completion and transaction of Pre-Authorization
more than fixture in percentage terms
Error while processing Pre-auth and Coml
Requested Service not allowed, TVR byte 2, bit 5 is set to 1
Service not available at that time.( Communication or another problems)
EMV_OFFLINE_DECLINE
Information about card’s holder is not the same as information about credit
borrower at document
Original transaction of Pre-Authorization has no been found for transaction of
Completion
No ATM canisters are available.
Invalid ATM Payment Institution
Call Acquire Security, No Capture.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
30
Banking Production Center
Code
995
996
997
998
Description
Acquire account was no found in currency of transaction
Probably this transaction had bad dispence (but was not reversed)
Service not allowed for client
Incorrect insurance number
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
31
Banking Production Center
.......4.21. Field 41: Card Acceptor Terminal Identification
.......4.21.1. Format
ans 8
.......4.21.2. Description
A code that uniquely identifies a particular terminal at the card acceptor’s location. An identification
code of less than eight positions must be left-justified and the remainder of the field space-filled.
This field is mandatory if the terminal id is available.
.......4.22. Field 42: Card Acceptor Identification Code
.......4.22.1. Format
ans 15
.......4.22.2. Description
Code identifying the merchant which defines the point of transaction in both local and interchange
environments.
.......4.23. Field 43: Card Acceptor Name and Location
.......4.23.1. Format
LLLVAR ans …136
.......4.23.2. Description
The name and location of the card acceptor. This field is required in authorization requests, advice
messages and related reversal requests for all card-read transactions. It contains the information
necessary for printing on customer account statements and on credit card billing statements.
The format is “name>street>city>state>country>postal code”, where is
name – the terminal name,
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
32
Banking Production Center
street – the street in which the transaction-originating terminal is located,
city – the city in which the transaction-originating terminal is located,
state – the state in which the transaction-originating terminal is located,
country – the 3-character ISO alpha country code (upper case) for the country where the terminal is
located,
postal code – the postal code in which the transaction-originating terminal is located,
> – the one-character, subfield separator.
.......4.24. Field 45: Track 1 Data
.......4.24.1. Format
llvar z.. 76
.......4.24.2. Description
This data element carries the information encoded on track 1 of the magnetic stripe of the card, as
defined in ISO 7813. For magnetic stripe-read transactions, if track 2 is not provided, this field must
be present and contain the data encoded on track 1 of the magnetic stripe.
For magnetic stripe-read transactions, Track-1 Data may be provided along with Track 2 Data (Field
35) as well as alone.
.......4.25. Field 48: Additional Data
.......4.25.1. Format
lllvar ans …999
Tag data format: 3 bytes for each tag name + 3 bytes for each tag length + tag data
.......4.25.2. Description
This field is used to carry SmartVista Front-End internal information. There is a number of tags packed
in field 48. The tags have the TLV structure. It means they are repeated groups of Tag IDs, Tag Lengths
and Tag Values.
Banking Production Center may occasionally introduce new Field 48 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE Host2Host
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
33
Banking Production Center
specification to be able to successfully process various online messages that may contain new
unannounced Field 48 tags.
Refer to Appendix A (Field 48).
.......4.26. Field 49: Currency Code, Transaction
.......4.26.1. Format
n3
.......4.26.2. Description
This field is used in any message related to a cardholder transaction that contains one or more of the
amount fields listed above, even when the amount is zero. This field is also used in balance inquiry
requests, even when the value of field 4 equals zero. This code specifies the currency in which the
acquirer wants the balance amount to be expressed.
.......4.27. Field 51: Currency Code, Cardholder Billing
.......4.27.1. Format
n3
.......4.27.2. Description
This field contains a 3-digit numeric code that identifies the currency used by the issuer to bill the
cardholder’s account.
.......4.28. Field 52: Personal Identification Number (PIN) Data
.......4.28.1. Format
LLVAR ans … 16
.......4.28.2. Description
Field contains PIN BLOCK in ASCII format. Used to identify the cardholder at the point of service.
For devices with a Pin Pad connected, this field should contain the PIN information to be verified.
If the transaction is not associated with a PIN, this field should not be present.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
34
Banking Production Center
.......4.29. Field 54: Additional Amounts
.......4.29.1. Format
lllvar an…999
.......4.29.2. Description
This field is used to carry SmartVista Front-End account balance information. There is a number of
tags packed in Field 54. The tags have the TLV structure. It means they are repeated groups of Tag IDs,
Tag Lengths and Tag Values.
Banking Production Center may occasionally introduce new Field 54 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE Host2Host
specification to be able to successfully process various online messages that may contain new
unannounced Field 54 tags.
.5 Refer to Tag 089 – Partial Authorization Flag
Tag No
Size
Data
089
N1
This tag is used to indicate that the terminal supports partial
authorization responses.
Valid values:
0 – Terminal doesn’t support partial authorization responses
1 – Terminal supports partial authorization responses
.6 Tag 090 – Payment Account Reference
Tag No
Size
Data
090
An..29
This tag is used to carry Payment Account Reference (Visa DE
56.01.01/MasterCard DE 56.01.01).
.7 Tag 091 – Additional Authorization Information
Tag No
Size
Data
091
An..25
This tag is used to carry SVFE Additional Authorization
Information, set of flags indicating transaction processing
mode and status.
Could be send in both request and response messages.
Position 1 – Address verification request flag
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
35
Banking Production Center
Tag No
Size
Data
 Z – Not defined
 1 – AVS is requested
Position 2 – Transaction processing mode
 Z – Not defined
 1 – Online
 2 – Deferred
 3 – Batch
Position 3 – Partial authorization support flag
 Z – Not defined
 0 – Not supported
 1 – Supported
Position 4 – CVV2 data presence flag
Z
Not defined
 0 – CVV2 value not provided
 1 – CVV2 value is present
 2 – CVV2 value is on the card but is illegible
 9 – No CVV2 value on card
Position 5 – EMV transaction flag
 Z
Not defined
 0
EMV transaction, ICC data present
 1
EMV transaction, ICC data absent
 2
Fallback
 3
Repeated fallback
 4
Non EMV transaction
Position 6 – 3-D Secure transaction flag
 Z
Not defined
 0
Non 3DS transaction or 3DS cryptogram absent
 1
3DS 1.0, issuer key cryptogram present
 2
3DS 1.0, foreign key cryptogram present
 3
3DS 2.0, issuer key cryptogram present
 4
3DS 2.0, foreign key cryptogram present
Position 7 – RFU
Position 8 – Expiration date presence flag
 Z
Not defined
 0
Absent
 1
Present
Position 9 – RFU
Position 10 – Exception file processing code
 Z
Not defined
 1
Add
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
36
Banking Production Center
Tag No
Size
Data
 2
Update
 3
Delete
 5
Inquire
Position 11 – Address verification
 Z
Not defined
 0
Successful verification
 A
Address matches, postal code does not
 B
Postal code matches, address does not
 1
Neither address nor postal code matches
 2
Unable to verify
 3
Verification error
Position 12 – PIN authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect PIN
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 13 – CVV authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect CVV/iCVV
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 14 – CVV2 authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect CVV2
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 15 – EMV Card authentication flag
 Z
Not defined
 0
Successful verification
 1
Incorrect EMV cryptogram
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 16 – 3-D Secure authorization flag
 Z
Not defined
 0
Successful verification
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
37
Banking Production Center
Tag No
Size
Data
 1
Incorrect 3DS cryptogram
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 17 – RFU
Position 18 – Digital Commerce Program Indicator
 Z
Not defined
 0
Merchant program not defined
 1
Digital Commerce merchant program
Position 19 – Fraud verification result
 Z
Not defined
 0
Successful verification
 1
Unsuccessful verification
 T
Verification timeout
Position 20-25 – RFU
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
38
Banking Production Center
Appendix B (Field 54).
.......7.1.
Field 55: EMV Data
.......7.1.1.
Format
Lllvar b …255
.......7.1.2.
Description
EMV Data is used to transport chip-specific data over the payment network. It contains various data
captured by the chip terminal as part of a chip transaction. Field 055 is used only for Chip Full
Grade transactions.
Banking Production Center requires members using SVFE Host2Host specification to be able to
successfully process various online messages that may contain new unannounced EMV tags.
Position(s)
Description
1-3
Field 55 Total Length.
4 or 4-5
First tag ID, in binary representation; the length is either one or two positions
depending on the definition of the tag ID in the EMV specification.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
39
Banking Production Center
5 or 6
First tag ID length; the value of the “length” tag is always one; position depends
on the tag ID length.
6-xxx or 7-xxx
First tag variable length data; the starting position depends on the tag ID length.
Positions of the tag length and variable length data depend on the tags used.
Tag ID, Length and Variable Length Data may be repeated as needed until all chip data has been
presented.
Component
Tag
5F2A
5F34
82
84
91
95
9A
ID
length
data
ID
length
data
Each
Total
Component Tag
Description
Length
Length
2
5
Transaction Currency Code – Tag ‘5F2A’ – Taken
from terminal initialization table or chip card.
1
Mandatory for Authorization Request Message (0100).
2
2
4
Application primary account number (PAN) sequence
number. Tag ‘5F34’ identifies and differentiates cards
1
with same PAN. The value must match one provided
1
in Field 23(Card Sequence Number).
ID
1
length
1
data
2
ID
1
length
1
data
5-16
ID
1
length
1
data
8-16
ID
1
length
1
data
5
ID
1
Optional for Authorization Request Message (0100).
5
Application Interchange Profile – Tag ‘82’ – Specifies
the application functions that is supported by the card.
The terminal attempts to execute only those functions
that the ICC supports.
Mandatory for Authorization Request Message (0100).
7-18 Application Identifier (AID) / Dedicated File (DF)
Name – Tag ‘84’ – Taken from the application
(application specific data)
Optional for Authorization Request Message (0100).
10-18 Issuer Authentication Data – Tag ‘91’ – (Response
Message) –Sent by the issuer if on-line issuer
authentication is required.
Optional for Authorization Response Message (0110).
7
5
Terminal Verification Result (TVR) – Tag ‘95’ –
Status of the different functions as seen by the
terminal during the processing of a transaction.
Mandatory for Authorization Request Message (0100).
Mandatory for Reversal Request Message (0400) if
Issuer Authentication failed (final value).
Transaction Date – Tag ‘9A’ – Formatted as
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
40
Banking Production Center
Component
Tag
9C
9F02
9F03
length
data
ID
length
data
ID
length
data
ID
length
data
9F09
9F10
9F1A
9F1E
9F26
9F27
9F33
ID
length
data
ID
Each
Total
Component Tag
Description
Length
Length
‘YYMMDD’. Taken from terminal clock.
1
Mandatory for Authorization Request Message (0100).
3
1
5
Transaction Type – Tag ‘9C’ – Taken from the
transaction data.
1
Mandatory for Authorization Request Message (0100).
1
2
9
Transaction Amount – Tag ‘9F02’ – Taken from
transaction data.
1
Mandatory for Authorization Request Message (0100).
6
2
9
Amount Other-Tag ‘9F03’ – A secondary amount
associated with the transaction representing a
cashback amount.
1
Mandatory for Authorization Request Message (0100)
in case cashback transaction and ‘9F03’ was provided
6
by terminal.
2
5
Terminal Application Version Number – Tag ‘9F09’ –
Taken from the application (application specific data)
1
Optional for Authorization Request Message (0100).
2
2
length
1
data
1-32
ID
length
data
ID
2
1
2
2
length
1
data
8
ID
length
data
ID
length
data
ID
2
1
8
2
1
1
2
4-35
Issuer Application Data (IAD) –Tag ‘9F10’ –
Retrieved from the card
Mandatory for Authorization Request Message (0100)
if provided by ICC. Must contain all data which is
provided by ICC.
Mandatory for Reversal Request Message (0400) if
provided by ICC and Issuer Authentication failed
(final value). Must contain all data which is provided
by ICC.
5
Terminal Country Code – Tag ‘9F1A’ – Taken from
terminal initialization table or chip card.
Mandatory for Authorization Request Message (0100).
11
Interface Device (IFD) Serial Number-Tag ‘9F1E’ –
Unique and permanent serial number assigned to the
Interface Device by the manufacturer.
Optional for Authorization Request Message (0100).
Application Cryptogram (AC) – Tag ‘9F26’
Mandatory for Authorization Request Message (0100).
11
4
Cryptogram Information Data – Tag ‘9F27’
Mandatory for Authorization Request Message (0100).
6
Terminal Capabilities – Tag ‘9F33’ – Specifies the
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
41
Banking Production Center
Component
Tag
9F34
9F35
9F36
9F37
length
data
ID
length
data
ID
length
data
ID
length
data
ID
length
data
9F41
9F53
9F5B
9F6E
71 – if
presen
t
72 – if
Each
Total
Component Tag
Description
Length
Length
capabilities of the terminal.
1
Mandatory for Authorization Request Message (0100).
3
2
6
CVM Results – Tag ‘9F34’ – Result of the last
cardholder verification method.
1
Optional for Authorization Request Message (0100).
3
2
4
Terminal Type – Tag ‘9F35’ – Specifies the type of
terminal.
1
Optional for Authorization Request Message (0100).
1
2
5
Application Transaction Counter (АТС) – Tag ‘9F36’
– from the card.
1
Mandatory for Authorization Request Message (0100).
2
2
7
Unpredictable Number-Tag ‘9F37’ – Value to provide
variability and uniqueness to the generation of the
1
application cryptogram.
4
Mandatory for Authorization Request Message (0100).
ID
2
length
1
data
2-4
ID
length
data
ID
2
1
1
2
length
1
data
1-20
ID
length
data
ID
length
data
ID
2
1
4
1
1
1-255
1
5-7
Transaction Sequence Counter-Tag ‘9F41’ – Counter
maintained by the terminal that is incremented by one
for each transaction
Optional for Authorization Request Message (0100).
4
Transaction Category Code / Merchant Category Code
– Tag ‘9F53’ – Usually provided by the acquirer.
Optional for Authorization Request Message (0100).
4-23
7
Tag ‘9F5B’ – Result of script processing
Byte 1 – length
Byte 2
bits 1-4 – script processing results
bits 5-8 – script sequence number
Bytes 3-6 – script identifier
Bytes 7-21 – reserved for future use
Mandatory for Reversal Request Message (0400) if
provided by ICC.
Tag ‘9F6E’ – Form Factor Indicator.
Optional for Authorization Request Message (0100).
3-257 Tag ‘71’ – Issuer Script Template 1.
Optional for Authorization Response Message (0110).
3-257 Tag ‘72’ – Issuer Script Template 2.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
42
Banking Production Center
Component
Tag
presen
t
length
data
Each
Total
Component Tag
Description
Length
Length
1
Optional for Authorization Response Message (0110).
1-255
.......7.2.
Field 61: Additional Amounts and Counters
.......7.2.1.
Format
lllvar an…999
.......7.2.2.
Description
This field is used to carry SmartVista Front-End account balance information. There is a number of
tags packed in Field 61. The tags have the TLV structure. It means they are repeated groups of Tag IDs,
Tag Lengths and Tag Values.
Banking Production Center may occasionally introduce new Field 61 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 61 tags.
.8 Refer to Tag 011 – Currency, Virtual Card
Tag No
Length
Data
011
N3
Virtual card currency
If available must be present in all request messages.
.9 Tag 012 – Amount, Virtual card limit
Tag No
Length
Data
012
N12
Virtual card limit
If available must be present in all request messages.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
43
Banking Production Center
.10 Tag 013 – Amount, Gratuity (Tips)
Tag No
Length
Data
013
N12
Amount Gratuity
If available must be present in all request messages.
.11 Tag 014 – Currency, Gratuity (Tips)
Tag No
Length
Data
014
N3
Gratuity Currency
If available must be present in all request messages.
.12 Tag 015 – Partial approved amount
Tag No
Length
Data
015
N12
Partial approved amount
Must be present in response if response code is «249» – Partial approved.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
44
Banking Production Center
Appendix C (Field 61)
.......12.1. Field 95: Replacement Amounts
.......12.1.1. Format
lllvar an…999
.......12.1.2. Description
This field is used to carry SmartVista Front-End amount information. There is a number of tags packed
in Field 95. The tags have the TLV structure. It means they are repeated groups of Tag IDs, Tag Lengths
and Tag Values.
Banking Production Center may occasionally introduce new Field 95 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE Host2Host
specification to be able to successfully process various online messages that may contain new
unannounced Field 95 tags.
Refer to Appendix D (Field 95)
.......12.2. Field 100: SVFE Issuer Institution Identifier
.......12.2.1. Format
llvar ans.. 11
.......12.2.2. Description
Field contains SVFE Issuer Institution Identifier.
.......12.3. Field 102: Account Identification
.......12.3.1. Format
llvar ans.. 32
.......12.3.2. Description
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
45
Banking Production Center
Field is used in cardholder transactions. Field identifies an account number of cardholder
relationship.
.......12.4. Field 103: Account Identification – 2
.......12.4.1. Format
llvar ans.. 32
.......12.4.2. Description
Field is used in cardholder transactions. Field identifies second account number of cardholder
relationship. For example, “TO account” for transfers.
.......12.5. Field 125: New PIN Block
.......12.5.1. Format
LLVAR ans … 32
.......12.5.2. Description
Field contains new PIN Block (HEX-DEC format) for PIN Change and Create Virtual Card
transactions. Used to identify the cardholder at the point of service. For devices with a Pin Pad
connected, this field should contain the PIN information to be verified. If the transaction is not
associated with a PIN, this field should not be present.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
46
Banking Production Center
MESSAGE FORMATS
.1 Authorization Message
.......1.1.
Request
Bit
No.
Data field Name
-
Field Used
For Mac
Y or N
Attributes
Status
Comments / Remarks
Message Type
n4
M
Value is 1100
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
M
Y
3
Processing Code
n6
M
Y
4
Amount, Transaction
n12
M
Y
6
Amount, Cardholder
Billing
n12
C
Y
9
Conversion Rate,
Cardholder Billing
n8
C
Y
11
Systems Trace Audit
Number
n6
M
Y
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
M
Y
14
Date, Expiration
YYMM
n4
C
Y
15
Settlement Date
YYMMDD
n6
M
Y
18
Merchant Type
n4
M
Y
19
Acquiring Institution
Country Code
n3
C
Y
22
Point of Service Date
Code
ans12
M
Y
23
Card Sequence Number
N2
C
Y
32
Acquiring Institution
Identification Code
LLVAR
n…11
M
Y
35
Track 2 Data
LLVAR
z .. 37
C
Y
37
Retrieval Reference
Number
an12
M
Y
Format
LLVAR
SmartVista Front-End
N
ISO-8583 HOST2HOST INTERFACE
47
Banking Production Center
Bit
No.
Data field Name
Format
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
41
Card Acceptor
Terminal Identification
ans 8
M
Y
42
Card Acceptor
Identification Code
ans 15
M
Y
43
Card Acceptor Name
and Location
LLLVAR
ans…136
M
Y
45
Track 1 Data
LLVAR
z .. 76
C
Y
48
Additional Data
LLLVAR
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
M
Y
51
Currency Code,
Cardholder Billing
n3
C
Y
52
Personal Identification
Number (PIN) Data
LLVAR
Ans… 16
C
Y
54
Additional Amounts
LLLVAR
An…999
C
Y
55
EMV Data
LLLVAR
b…255
C
Y
100
SVFE Issuer Institution
Identifier
ans4
O
Y
Attributes
Status
Comments / Remarks
Value is 1110
.......1.2.
Response
Field Used
For Mac
Y or N
Bit
No.
Data field Name
-
Message Type
n4
M
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
ME
Y
3
Processing Code
n6
ME
Y
4
Amount, Transaction
n12
ME
Y
11
Systems Trace Audit
Number
n6
ME
Y
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
ME
Y
15
Settlement Date
YYMMDD
n6
ME
Y
23
Card Sequence Number
N2
C
Y
Format
LLVAR
SmartVista Front-End
N
ISO-8583 HOST2HOST INTERFACE
48
Banking Production Center
Bit
No.
Field Used
For Mac
Y or N
Data field Name
Format
Attributes
Status
32
Acquiring Institution
Identification Code
LLVAR
n…11
ME
Y
37
Retrieval Reference
Number
an12
ME
Y
38
Authorisation
Identification Response
ans6
C
Y
39
Response Code
An3
M
Y
41
Card Acceptor
Terminal Identification
ans 8
ME
Y
48
Additional Data
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
ME
Y
51
Currency Code,
Cardholder Billing
n3
CE
54
Additional Amounts
LLLVAR
An…999
C
Y
55
EMV Data
LLLVAR
b…255
C
Y
LLLVAR
95
Comments / Remarks
C
102
Account Identification
LLVAR
ans…32
C
Y
103
Account Identification2
LLVAR
ans…32
C
Y
Attributes
Status
Comments / Remarks
Value is 1420
.2 Reversal Messages
.......2.1.
Request
Field Used
For Mac
Y or N
Bit
No.
Data field Name
-
Message Type
n4
M
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
M
Y
3
Processing Code
n6
M
4
Amount, Transaction
n12
M
Format
LLVAR
SmartVista Front-End
Copied from the 1100
original request message
N
Y
Y
ISO-8583 HOST2HOST INTERFACE
49
Banking Production Center
Bit
No.
Data field Name
Format
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
6
Amount, Cardholder
Billing
n12
C
11
Systems Trace Audit
Number
n6
M
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
M
Y
14
Date, Expiration
YYMM
n4
C
Y
15
Settlement Date
YYMMDD
n6
M
Y
18
Merchant Type
n4
M
19
Acquiring Institution
Country Code
n3
C
Y
22
Point of Service Date
Code
ans12
M
Y
23
Card Sequence Number
N2
C
Y
32
Acquiring Institution
Identification Code
LLVAR
n…11
M
35
Track 2 Data
LLVAR
z .. 37
C
37
Retrieval Reference
Number
an12
M
38
Authorisation
Identification Response
ans6
C
41
Card Acceptor
Terminal Identification
ans 8
M
Copied from the 1100
original request message
Y
42
Card Acceptor
Identification Code
ans 15
M
Copied from the 1100
original request message
Y
43
Card Acceptor Name
and Location
LLLVAR
ans…136
M
Y
45
Track 1 Data
LLVAR
z .. 76
C
Y
48
Additional Data
LLLVAR
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
M
51
Currency Code,
Cardholder Billing
n3
C
Y
54
Additional Amounts
LLLVAR
An…999
C
Y
55
EMV Data
LLLVAR
b…255
C
Y
100
SVFE Issuer Institution
Ans4
O
Y
SmartVista Front-End
Y
Copied from the 1100
original request message
Copied from the 1100
original request message
Copied from the 1100
original request message
Y
Y
Y
Y
Copied from the 1100
original request message
Y
Y
Copied from the 1100
original request message
Y
ISO-8583 HOST2HOST INTERFACE
50
Banking Production Center
Bit
No.
Data field Name
Format
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
Format
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
Value is 1430
Identifier
.......2.2.
Response
Bit
No.
Data field Name
-
Message Type
n4
M
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
ME
Y
3
Processing Code
n6
ME
Y
4
Amount, Transaction
n12
ME
Y
11
Systems Trace Audit
Number
n6
ME
Y
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
ME
Y
15
Settlement Date
YYMMDD
n6
ME
Y
23
Card Sequence Number
N2
C
Y
32
Acquiring Institution
Identification Code
n…11
ME
Y
37
Retrieval Reference
Number
an12
ME
Y
39
Response Code
An3
M
Y
41
Card Acceptor
Terminal Identification
ans 8
ME
Y
48
Additional Data
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
ME
Y
51
Currency Code,
Cardholder Billing
n3
CE
54
Additional Amounts
LLLVAR
An…999
C
55
EMV Data
LLLVAR
b…255
C
Y
95
Replacement Amounts
LLLVAR
ans…999
C
Y
102
Account Identification
LLVAR
ans…32
C
Y
LLVAR
LLVAR
LLLVAR
SmartVista Front-End
N
ISO-8583 HOST2HOST INTERFACE
51
Banking Production Center
Bit
No.
103
Field Used
For Mac
Y or N
Data field Name
Format
Attributes
Status
Account Identification2
LLVAR
ans…32
C
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
Value is 1120
N
Comments / Remarks
Y
.3 Authorization Advice
.......3.1.
Request
Bit
No.
Data field Name
-
Message Type
n4
M
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
3
Processing Code
n6
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
4
Amount, Transaction
n12
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
6
Amount, Cardholder
Billing
n12
C
For Completion: Copied
from the 1110 PreAuthorization message
Y
9
Conversion Rate,
Cardholder Billing
n8
C
For Completion: Copied
from the 1110 PreAuthorization message
Y
11
Systems Trace Audit
Number
n6
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
14
Date, Expiration
YYMM
n4
C
For Completion: Copied
from the 1110 PreAuthorization message
Y
15
Settlement Date
YYMMDD
n6
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
Format
LLVAR
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
52
Banking Production Center
Bit
No.
Data field Name
18
Field Used
For Mac
Y or N
Attributes
Status
Merchant Type
n4
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
19
Acquiring Institution
Country Code
n3
C
For Completion: Copied
from the 1110 PreAuthorization message
Y
22
Point of Service Date
Code
ans12
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
32
Acquiring Institution
Identification Code
n…11
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
37
Retrieval Reference
Number
an12
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
38
Authorisation
Identification Response
ans6
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
39
Response Code
an3
C
41
Card Acceptor
Terminal Identification
ans 8
M
43
Card Acceptor Name
and Location
LLLVAR
ans…136
M
Y
45
Track 1 Data
LLVAR
z .. 76
C
Y
48
Additional Data
LLLVAR
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
M
For Completion: Copied
from the 1110 PreAuthorization message
Y
51
Currency Code,
Cardholder Billing
n3
C
For Completion: Copied
from the 1110 PreAuthorization message
Y
54
Additional Amounts
LLLVAR
An…999
C
Y
55
EMV Data
LLLVAR
b…255
C
Y
100
SVFE Issuer Institution
Identifier
ans4
O
Y
Format
LLVAR
SmartVista Front-End
Comments / Remarks
Y
For Completion: Copied
from the 1110 PreAuthorization message
Y
ISO-8583 HOST2HOST INTERFACE
53
Banking Production Center
.......3.2.
Response
Attributes
Status
Comments / Remarks
Field Used
For Mac
Y or N
Message Type
n4
M
Value is 1130
N
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
ME
Y
3
Processing Code
n6
ME
Y
4
Amount, Transaction
n12
ME
Y
11
Systems Trace Audit
Number
n6
ME
Y
12
Date & Time, Local
Transaction
YYMMDDhhmmss
n12
ME
Y
15
Settlement Date
YYMMDD
n6
ME
Y
23
Card Sequence Number
N2
C
Y
32
Acquiring Institution
Identification Code
n…11
ME
Y
37
Retrieval Reference
Number
an12
ME
Y
41
Card Acceptor
Terminal Identification
ans 8
ME
Y
45
Track 1 Data
LLVAR
z .. 76
C
Y
48
Additional Data
LLLVAR
ans.. 999
M
Y
49
Currency Code,
Transaction
n3
ME
Y
55
EMV Data
LLLVAR
b…255
C
Y
95
Replacement Amounts
LLLVAR
ans…999
C
Y
102
Account Identification
LLVAR
ans…32
C
Y
103
Account Identification2
LLVAR
ans…32
C
Y
Bit
No.
Data field Name
-
Format
LLVAR
LLVAR
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
54
Banking Production Center
.4 Administrative Messages
.......4.1.
Request
Bit
No.
Data field Name
-
Field Used
For Mac
Y or N
Attributes
Status
Comments / Remarks
Message Type
n4
M
Value is 1600
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
M
Y
3
Processing Code
n6
M
Y
11
Systems Trace Audit
Number
n6
M
Y
12
Date & Time, Local
Transaction
n12
M
Y
18
Merchant type
n4
M
23
Card Sequence Number
N2
C
Y
35
Track 2 Data
z .. 37
C
Y
37
Retrieval Reference
Number
an12
M
Y
41
Card Acceptor
Terminal Identification
ans 8
M
Y
48
Additional Data
LLLVAR
ans.. 999
M
Y
52
Personal Identification
Number (PIN) Data
LLVAR
Ans… 16
C
Y
61
Additional Amounts
and Counters
LLLVAR
ans.. 999
C
125
New PIN Block
LLVAR
Ans… 16
C
Format
LLVAR
YYMMDDhhmmss
LLVAR
SmartVista Front-End
This field is used to carry
SmartVista Front-End
account & counters
information
N
Y
Y
ISO-8583 HOST2HOST INTERFACE
55
Banking Production Center
.......4.2.
Response
Bit
No.
Data field Name
-
Field Used
For Mac
Y or N
Attributes
Status
Comments / Remarks
Message Type
n4
M
Value is 1610
-
Bit Map, Primary
b64
M
N
-
Bit Map, Secondary
b64
C
N
2
Primary Account
Number
n…24
ME
Y
3
Processing Code
n6
ME
Y
11
Systems Trace Audit
Number
n6
ME
Y
12
Date & Time, Local
Transaction
n12
ME
Y
37
Retrieval Reference
Number
an12
ME
Y
38
Authorisation
Identification Response
M
Y
39
Response Code
An3
M
Y
41
Card Acceptor
Terminal Identification
ans 8
ME
Y
48
Additional Data
LLLVAR
ans.. 999
C
Y
95
Replacement Amounts
LLLVAR
ans…999
C
Y
102
Account Identification
LLVAR
ans…32
C
Y
Format
LLVAR
YYMMDDhhmmss
N
.5 Network Management Messages
.......5.1.
Request
Bit
No.
Data field Name
Attributes
Status
Comments / Remarks
-
Message Type
n4
M
Value is 1804
-
Bit Map, Primary
b64
M
11
Systems Trace Audit
Number
n6
M
12
Date & Time, Local
Transaction
n12
M
Format
YYMMDDhhmmss
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
56
Banking Production Center
Bit
No.
Data field Name
24
Function Code
.......5.2.
Format
Attributes
Status
N3
M
Attributes
Status
Comments / Remarks
Value is 1814
Comments / Remarks
Response
Bit
No.
Data field Name
-
Message Type
n4
M
-
Bit Map, Primary
b64
M
11
Systems Trace Audit
Number
n6
ME
24
Function Code
N3
ME
39
Response Code
An3
M
Format
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
57
Banking Production Center
MESSAGE MATCHING
.1 Message Matching Data Fields
Following set of fields takes part in message matching:

Field 2. Primary Account Number.

Field 11. Systems Trace Audit Number.

Message Type.
.2 Search of original request for responses
Key fields in matching response with request are Primary Account Number (field 2) and System
Trace Audit Number (field 11).
The 1814 response matching fields are Message Type and System Trace Audit Number (field 11).
.3 Search of original requests for reversals
Key fields in matching reversal with original request are Primary Account Number (field 2) and
System Trace Audit Number (field 11).
.4 Search of original requests for repeats
Key fields in matching repeat with original request are Primary Account Number (field 2) and
System Trace Audit Number (field 11).
.5 Search of original requests for completions
Key fields in matching Completion with Pre-Authorization request are Primary Account Number
(field 2), SVFE Transaction type(appropriate Pre-Authorization type: 736 or 677), Merchant Type
(field 18), Acquiring Institution Identification Code (field 32) and Authorisation Identification
Response (field 38).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
58
Banking Production Center
APPENDIX A (FIELD 48)
.1 Structure Field 48
Size
Data
LLL
Tag 001
3
LLL – 3
Tag 002
…
Tag N
.2 Structure Tags of Data Field 48
Tag No
Length
Data
NNN
NNN
Ans .. 99
3
3
NNN bytes
.3 Tag 002 – SVFE Transaction Type
Tag No
Size
Data
002
n3
Refer to Field 3: Processing Code
Must be present in all messages (requests and responses).
.4 Tag 004 – CVC2/CVV2 Presents Indicator
Tag No
Size
Data
004
n3
CVC2/CVV2 Presents Indicator:
000 – CVC2/CVV2 value is deliberately bypassed or is not provided by the
merchant,
001 – CVC2/CVV2 value is present,
002 – CVC2/CVV2 value is on the card but is illegible,
009 – Cardholder states that the card has no CVV2 imprint.
Must be present in all messages (requests and responses).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
59
Banking Production Center
.5 Tag 011 – Mini-statement data
Tag No
Size
Data
011
Ans86
Mini-statement data (see below).
Must be present in 1110 message for 704 SVFE transactions type only.
The format is:
N
Description
Format
Comment
1
Time, Local Transaction
n 12
Refer to Field 12: Time, Local Transaction
2
Processing Code
n6
Refer to Field 3: Processing Code
3
Debit/Credit Indicator
a1
“+” - credit transaction,
“–“ - debit transaction,
“>” – transfer transaction,
blank – noop transaction.
4
Amount, Transaction
n 12
Refer to Field 4: Amount, Transaction
5
Currency Code, Transaction
n3
Refer to Field 49: Currency Code, Transaction
6
Card Acceptor Identification Code
an 15
Refer to Field 42: Card Acceptor Identification Code
7
Card Acceptor Name and Location
ans 30
8
Authorisation Identification Response
an 6
Refer to Field 38: Authorization Identification Response
9
Refersal flag
n1
0 – normal transaction
1 – refersal transaction
.6 Tag 012 – SVFE Terminal Type
Tag No
Size
Data
012
n1
1 – ATM
2 – POS
5 – VOICE
8 – EPOS
9 - mPOS
Must be present in all messages (requests and responses).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
60
Banking Production Center
.7 Tag 014 – CVC2/CVV2 Data
Tag No
Size
Data
014
ans…3
CVC2/CVV2 Data.
If available must be present in all messages (requests and responses).
.8 Tag 015 – Card Status
Tag No
Size
Data
015
ans 2
‘01’ Call Issuer
‘02’ Warm Card
‘03’ Do Not Honor
‘04’ Honor With ID
‘05’ Not Permit
‘06’ Lost Card, Capture
‘07’ Stolen Card, Capture
‘08’ Call Security, Capture
‘09’ Invalid Card, Capture
‘10’ Pick up Card, Special Condition
‘11’ Call Acquirer Security
‘12’ Frozen Card
‘14’ Forced PIN Change
‘15’ Card blocked due to cardholder debts
‘17’ PIN activation required
‘18’ Personification waiting
‘19’ Blocked by Fraud prevention
‘20’ Temporary Blocked By Client
‘21’ Permanent Blocked By Client
If SVFE Card Status different from ‘00’ must be present in all messages
(requests and responses).
.9 Tag 016 – Forwarding Retrieval Reference Number
Tag No
Size
Data
016
ans 12
Forwarding Retrieval Reference Number.
If available must be present in response messages.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
61
Banking Production Center
.10 Tag 019 – Issuer fee amount
Tag No
Size
Data
019
n 12
Issuer fee amount.
If available must be present in response messages.
.11 Tag 021 – Card2 Number
Tag No
Size
Data
021
ans…24
Card2 Number.
If available must be present in all messages (requests and responses).
.12 Tag 022 – Virtual Card Limit
Tag No
Size
Data
022
n12
Virtual Card Limit.
If available must be present in all messages (requests and responses).
.13 Tag 024 – Mobile Phone
Tag No
Size
Data
024
ans..16
Mobile Phone.
If available must be present in all messages (requests and responses).
.14 Tag 025 – Network Reference Number
Tag No
Size
Data
025
An …50
Network Reference Number
for MasterCard – NetworkData (DE 63).
For VISA – Transaction Identifier (DE 62.2, as extended numeric string 15
digit length).
If available must be present in all messages (requests and responses).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
62
Banking Production Center
.15 Tag 026 – Credit Client Name
Tag No
Size
Data
026
Ans40
Credit Client Name.
If available must be present in 1110 message for 684 SVFE transaction type
only.
.16 Tag 027 – Credit Type
Tag No
Size
Data
027
N3
Credit Type.
If available must be present in 1110 message for 684 SVFE transaction type
only.
.17 Tag 028 – Credit Issue Date
Tag No
Size
Data
028
N6
YYMMDD.
If available must be present in 1110 message for 684 SVFE transaction type
only.
.18 Tag 029 – Credit Issue Interval
Tag No
Size
Data
029
N6
YYMMDD.
If available must be present in 1110 message for 684 SVFE transaction type
only.
.19 Tag 030 – Credit End Date
Tag No
Size
Data
030
N6
YYMMDD.
If available must be present in 1110 message for 684 SVFE transaction type
only.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
63
Banking Production Center
.20 Tag 031 – Credit Enable Date
Tag No
Size
Data
031
N6
YYMMDD.
If available must be present in 1110 message for 684 SVFE transaction type
only.
.21 Tag 033 – Service Identifier
Tag No
Size
Data
033
ans…8
Service Identifier.
If available must be present in all messages (requests and responses).
.22 Tag 036 – 3-D Secure XID
Tag No
Size
Data
036
An40
3-D Secure XID.
Only for 3D-Secure transactions.
.23 Tag 039 – 3-D Secure CAVV
Tag No
Size
Data
039
An40
3-D Secure CAVV.
Only for 3D-Secure transactions.
.24 Tag 041 – Chip condition code
Tag No
Size
Data
041
N1
Chip condition code.
0 – Not a fallback transaction
1 – Fallback transaction, previous transaction wasn’t fallback transaction
2 – Fallback transaction, previous transaction was fallback transaction
If available must be present in all messages (requests and responses).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
64
Banking Production Center
.25 Tag 045 – Customer Identifier
Tag No
Size
Data
045
An8
Customer Identifier.
If available must be present in all messages (requests and responses).
.26 Tag 046 – MasterCard Account Level
Tag No
Size
Data
046
An1
MasterCard Account Level.
If available must be present in all messages (requests and responses).
.27 Tag 047 – MasterCard Mapping Account Data
Tag No
Size
Data
047
An36
MasterCard Mapping Account Data.
If available must be present in all messages (requests and responses).
.28 Tag 049 – Cardholder Name
Tag No
Size
Data
049
Ans…26
Cardholder Name.
If available must be present in 1110 message for 781 SVFE transaction type
only.
.29 Tag 050 – Original RRN
Tag No
Size
Data
050
An12
Original RRN.
If available must be present in 1110 message for 781 SVFE transaction type
only.
.30 Tag 051 – Sender Address
Tag No
Size
Data
051
Ans…35
Sender Address.
If available must be present in 1110 message for 781 SVFE transaction type
only.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
65
Banking Production Center
.31 Tag 052 – Sender City
Tag No
Size
Data
052
Ans…25
Sender City.
If available must be present in 1110 message for 781 SVFE transaction type
only.
.32 Tag 053 – Sender Country
Tag No
Size
Data
0
An3
Sender Country. Three digit country code as defined in ISO 3166.
If available must be present in 1110 message for 781 SVFE transaction type
only.
.33 Tag 054 – Sender Postal Code
Tag No
Size
Data
054
An…9
Sender Postal Code.
If available must be present in 1110 message for 781 SVFE transaction type
only.
.34 Tag 055 – UCAF
Tag No
Size
Data
055
Ans…40
UCAF.
If available must be present in request messages. For 3D Secure
transactions must contain SPA AAV in hexadecimal representation, in other
transactions must contain text value of MasterCard UCAF.
.35 Tag 057 – Sender Account Number
Tag No
Size
Data
057
An…32
Sender Account Number.
If available must be present in all messages (requests and responses).
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
66
Banking Production Center
.36 Tag 058 – VMT Watch List Data
Tag No
Size
Data
058
Ans…12
VMT Watch List Data.
If available must be present in all messages (requests and responses).
.37 Tag 059 – Original Network Reference Number
Tag No
Size
Data
059
An …50
Network Reference Number of original transaction
for MasterCard – NetworkData (DE 63).
For VISA – Transaction Identifier (DE 62.2, as extended numeric string 15
digit length).
If available must be present in all messages (requests and responses).
.38 Tag 064 – Card 2 PS indicator
Tag No
Size
Data
064
N..3
Card 2 Payment System indicator
5 – MasterCard
25 – Visa
999 – Local card
If available must be present in 1100 request for P2P transfer transactions.
.39 Tag 065 – Security level indicator
Tag No
Size
Data
065
N2
Electronic Commerce Security Level Indicator
01 – Channel encryption
02 – Non-security transaction
03 – Merchant authenticated transaction
Must be present in all (request and response) messages for electronic
commerce transactions. Value in response must match value in the request.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
67
Banking Production Center
.40 Tag 066 – EC Authentication Indicator
Tag No
Size
Data
066
N1
Electronic Commerce Authentication Indicator
0 – Additional authentication protocol was not performed
1 – Additional authentication protocol (3-D Secure) is supported by the
merchant, but not supported by issuer
2 – 3-D Secure authentication protocol has been performed
3 – Additional authentication protocol is used by merchant (MasterCard
Merchant AAV)
5 - authentication using issuer's Risk Based Decisioning
6 - Additional authentication protocol was not performed, authentication
using merchant's Risk Based Decisioning
Must be present in all (request and response) messages for electronic
commerce transactions. Value in response must match value in the request.
.41 Tag 067 – Sender state
Tag No
Size
Data
067
An …50
Sender State.
.42 Tag 068 – Sender Date of birth
Tag No
Size
Data
068
N8
Sender Date of birth, YYYYMMDD
.43 Tag 069 – Card acceptor tax ID
Tag No
Size
Data
068
An … 20
MasterCard DE 112 (Additional Data), subelement 020 (Domestic Card
Acceptor Tax ID) is used in the Authorization System for payment
transactions
.44 Tag 070 – Installment payment data
Tag No
Size
Data
068
An … 33
MasterCard DE 112 (Additional Data),subelement 009 (Installment
Payment Data) will be used in the Authorization System for installment
payment transactions in Croatia, Czech Republic, Romania, Serbia,
Slovakia, and Slovenia.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
68
Banking Production Center
.45 Tag 071 – Autounhold period
Tag No
Size
Data
071
N8
Date when hold should be dropped, YYYYMMDD
.46 Tag 072 – Contract ID
Tag No
Size
Data
072
An .. 12
Contract ID
.47 Tag 073 – Recipient name
Tag No
Size
Data
073
An .. 30
Recipient name for cross-border enhanced money transfer OCTs
.48 Tag 074 – Network issuer intitution id
Tag No
Size
Data
074
An .. 4
Network response code:
Exact value of response code obtained from IPS (MasterCard, VISA)
response message. May be optionally included in 1110, 1130, 1430
messages
.49 Tag 075 – Billing number
Tag No
Size
Data
075
N32
Billing number:
May present in any financial messages if it is needed
.50 Tag 076 – Visa Agent Unique Account Result
Tag No
Size
Data
076
An.. 11
Value from Visa DE126.18:
May present in any financial messages if it is needed
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
69
Banking Production Center
.51 Tag 077 – Visa Product ID
Tag No
Size
Data
077
An.. 2
Value from Visa DE63.23:
May present in any financial messages if it is needed
.52 Tag 078 – Merchant Identifier
Tag No
Size
Data
078
Ans.. 8
Value from Visa DE126.5:
May present in any financial messages if it is needed
.53 Tag 079 – Receiver Address
Tag No
Size
Data
079
Ans.. 35
May present in any financial messages if it is needed
.54 Tag 080 – Receiver Country Code
Tag No
Size
Data
080
N3
Receiver Country. Three digit country code as defined in ISO
3166-1.
May present in any financial messages if it is needed
.55 Tag 081 – Receiver City
Tag No
Size
Data
081
Ans.. 25
May present in any financial messages if it is needed
.56 Tag 082 – Receiver Postal Code
Tag No
Size
Data
082
An.. 9
May present in any financial messages if it is needed
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
70
Banking Production Center
.57 Tag 083 – Receiver State/Province Code
Tag No
Size
Data
083
An.. 50
May present in any financial messages if it is needed
.58 Tag 084 – Receiver Date of Birth
Tag No
Size
Data
084
N.. 8
Receiver Date of birth, YYYYMMDD
May present in any financial messages if it is needed
.59 Tag 085 – Receiver Phone Number
Tag No
Size
Data
085
Ans.. 16
May present in any financial messages if it is needed
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
71
Banking Production Center
.60 Tag 088 – Business Application Identifier
Tag No
Size
Data
088
Ans ..99 2
This tag is used to specify purpose of the payment or P2P
transfertransaction.
Valid values for P2P or payment transactions:
AA – =Account to account
BB – =Business to business
BI – =Money transfer—bank-initiated
BP – =Non-card bill payment
CC – =Cash claim
CI – =Cash in
CO – =Cash out
CP – =Card bill payment
FD – =Funds disbursement (general)
GD – =Government disbursement
GP – =Gambling payout (other than online gambling)
LO – =Loyalty and offers
MA – =Mobile air time payment
MD – =Merchant disbursement
MI – =Money transfer—merchant-initiated
MP – =Face-to-face merchant payment
OG – =Online gambling payout
PD – =Payroll/pension disbursement
PG – =Payment to government
PP – =Person to person
PS – =Payment for goods and services (general)
TU – =Top-Up for enhanced prepaid loads
WT – =Wallet transfer
BusinessDisbursement – Business Disbursement
CreditPayment – Credit card payment
MerchantSettlement – Merchant Settlement
For purchase transactions:
CryptCurr – purchase of crypto currency
HighRisk – high-risk securities purchase (Binary options
trading, Contracts for difference (CFD), Foreign exchange
(Forex) currency options trading, Cryptocurrency options
trading, Initial coin offerings (ICOs))
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
72
Banking Production Center
.61 Tag 089 – Partial Authorization Flag
Tag No
Size
Data
089
N1
This tag is used to indicate that the terminal supports partial
authorization responses.
Valid values:
0 – Terminal doesn’t support partial authorization responses
1 – Terminal supports partial authorization responses
.62 Tag 090 – Payment Account Reference
Tag No
Size
Data
090
An..29
This tag is used to carry Payment Account Reference (Visa DE
56.01.01/MasterCard DE 56.01.01).
.63 Tag 091 – Additional Authorization Information
Tag No
Size
Data
091
An..25
This tag is used to carry SVFE Additional Authorization
Information, set of flags indicating transaction processing
mode and status.
Could be send in both request and response messages.
Position 1 – Address verification request flag
 Z – Not defined
 1 – AVS is requested
Position 2 – Transaction processing mode
 Z – Not defined
 1 – Online
 2 – Deferred
 3 – Batch
Position 3 – Partial authorization support flag
 Z – Not defined
 0 – Not supported
 1 – Supported
Position 4 – CVV2 data presence flag
Z



Not defined
0 – CVV2 value not provided
1 – CVV2 value is present
2 – CVV2 value is on the card but is illegible
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
73
Banking Production Center
Tag No
Size
Data
 9 – No CVV2 value on card
Position 5 – EMV transaction flag
 Z
Not defined
 0
EMV transaction, ICC data present
 1
EMV transaction, ICC data absent
 2
Fallback
 3
Repeated fallback
 4
Non EMV transaction
Position 6 – 3-D Secure transaction flag
 Z
Not defined
 0
Non 3DS transaction or 3DS cryptogram absent
 1
3DS 1.0, issuer key cryptogram present
 2
3DS 1.0, foreign key cryptogram present
 3
3DS 2.0, issuer key cryptogram present
 4
3DS 2.0, foreign key cryptogram present
Position 7 – RFU
Position 8 – Expiration date presence flag
 Z
Not defined
 0
Absent
 1
Present
Position 9 – RFU
Position 10 – Exception file processing code
 Z
Not defined
 1
Add
 2
Update
 3
Delete
 5
Inquire
Position 11 – Address verification
 Z
Not defined
 0
Successful verification
 A
Address matches, postal code does not
 B
Postal code matches, address does not
 1
Neither address nor postal code matches
 2
Unable to verify
 3
Verification error
Position 12 – PIN authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect PIN
 2
Unable to verify
 3
Verification error
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
74
Banking Production Center
Tag No
Size
Data
 T
Verification timeout
Position 13 – CVV authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect CVV/iCVV
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 14 – CVV2 authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect CVV2
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 15 – EMV Card authentication flag
 Z
Not defined
 0
Successful verification
 1
Incorrect EMV cryptogram
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 16 – 3-D Secure authorization flag
 Z
Not defined
 0
Successful verification
 1
Incorrect 3DS cryptogram
 2
Unable to verify
 3
Verification error
 T
Verification timeout
Position 17 – RFU
Position 18 – Digital Commerce Program Indicator
 Z
Not defined
 0
Merchant program not defined
 1
Digital Commerce merchant program
Position 19 – Fraud verification result
 Z
Not defined
 0
Successful verification
 1
Unsuccessful verification
 T
Verification timeout
Position 20-25 – RFU
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
75
Banking Production Center
APPENDIX B (FIELD 54)
.1 Structure Field 54
Size
Data
LLL
Tag 001
3
LLL – 3
Tag 002
…
Tag N
.2 Structure Tags of Data Field 54
Tag No
Length
Data
NNN
NNN
Ans .. 99
3
3
NNN bytes
.3 Tag 001 – Acquirer Fee Amount
Tag No
Length
Data
001
N12
Acquirer Fee Amount, Transaction Currency
If available must be present in all messages (requests and responses).
.4 Tag 005 – Amount, Available balance
Tag No
Length
Data
005
N12
Amount, Available balance
If available must be present in all response messages.
.5 Tag 006 – Currency, Available balance
Tag No
Length
Data
006
N3
Currency, Available balance
If available must be present in all response messages.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
76
Banking Production Center
.6 Tag 007 – Amount, Cash Back
Tag No
Length
Data
007
N12
Amount, Cash Back
Must be present in request for 776 transaction type only
.7 Tag 008 – Amount, Credit Initial
Tag No
Length
Data
008
N12
Amount, Credit Initial
.8 Tag 009 – Amount, Total Credit
Tag No
Length
Data
009
N12
Amount, Total Credit
.9 Tag 010 – Amount, AcquirerFee (BIN Currency)
Tag No
Length
Data
010
N12
Acquirer Fee Amount, Cardholer Billing Currency
If available must be present in all request messages.
.10 Tag 011 – Currency, Virtual Card
Tag No
Length
Data
011
N3
Virtual card currency
If available must be present in all request messages.
.11 Tag 012 – Amount, Virtual card limit
Tag No
Length
Data
012
N12
Virtual card limit
If available must be present in all request messages.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
77
Banking Production Center
.12 Tag 013 – Amount, Gratuity (Tips)
Tag No
Length
Data
013
N12
Amount Gratuity
If available must be present in all request messages.
.13 Tag 014 – Currency, Gratuity (Tips)
Tag No
Length
Data
014
N3
Gratuity Currency
If available must be present in all request messages.
.14 Tag 015 – Partial approved amount
Tag No
Length
Data
015
N12
Partial approved amount
Must be present in response if response code is «249» – Partial approved.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
78
Banking Production Center
APPENDIX C (FIELD 61)
.1 Structure Field 61
Size
Data
LLL
Tag 001
3
LLL – 3
Tag 002
…
Tag N
.2 Structure Tags of Data Field 61
Tag No
Length
Data
NNN
NNN
Ans .. 99
3
3
NNN bytes
.3 Tag 001 – Cash-In Counters
Tag No
Length
Data
001
n 15
or n 30
or n 45
or n 60
Counters at each active cassette (from 1 to 4) in format:
n 3 – currency of cassette
n 12 - amount in cassette
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
79
Banking Production Center
APPENDIX D (FIELD 95)
.1 Structure Field 95
Size
Data
LLL
Tag 001
3
LLL – 3
Tag 002
…
Tag N
.2 Structure Tags of Data Field 95
Tag No
Length
Data
NNN
NNN
Ans .. 99
3
3
NNN bytes
.3 Tag 001 – Amount, Transaction
Tag No
Length
Data
001
N12
Transaction Amount
.4 Tag 002 –Amount, Account
Tag No
Length
Data
002
N12
Transaction Amount, Account Currency
.5 Tag 003 –Amount, Cardholder Billing Currency
Tag No
Length
Data
003
N12
Transaction Amount, Cardholder Billing Currency
.6 Tag 006 – Currency, Transaction
Tag No
Length
Data
006
N3
Currency, Transaction
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
80
Banking Production Center
.7 Tag 007 – Currency, Account
Tag No
Length
Data
007
N3
Currency, Account
.8 Tag 008 – Currency, Cardholder Billing
Tag No
Length
Data
007
N3
Currency, Cardholder Billing
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
81
Banking Production Center
LIST OF REVISIONS
№
Date
Name, Surname
Modifications
1
2010-10-14
Grigoriev A.S.
English version of document created.
2
2010-11-23
Grigoriev A.S.
Added notes for Tags (Field 48). Field 54 added for
authorization and reversal responses. Field 100 (SVFE Issuer
Institution Identifier) marked as optional.
3
2010-11-23
Grigoriev A.S.
Fixed Authorization Message Response Message Type to
1110. Tag 001 –Settlement type removed from Field 48.
4
2010-11-23
Grigoriev A.S.
Added notes for Field 14.
5
2010-11-24
Grigoriev A.S.
Marked ‘Bit Map, Secondary’ for Authorization, Reversal,
Administrative Messages as Conditional.
6
2011-01-13
Dudnikov V.M.
Added Check Account transaction.
7
2011-01-17
Dudnikov V.M.
Changed description of Field 48 tag 25. Added field 48 tag
59.
8
2011-01-21
Dudnikov V.M.
Added value ‘W’ to position 7 of field 22.
9
2011-02-09
Grigoriev A.S.
Added Tags 71, 72 to Field 55. Added usage comments for
EMV tags.
10
2011-02-14
Dudnikov V.M.
Added field 125 to Authorization Request Message.
11
2011-02-21
Ustinchenko A.G.
Added Fld 61
12
2011-03-11
Dudnikov V.M.
Added Credit Verification transaction.
13
2011-04-07
Dudnikov V.M.
Added field 48 tag 60.
14
2011-04-12
Dudnikov V.M.
Added field 48 tags 61-63.
15
2011-05-27
Ustinchenko A.G,
Added field 61 tag 003
16
2011-08-19
Ustinchenko A.G,
The specification was checked. Response Codes was
actualized, (removed codes :283, 288, 290, 301, 808, 844,
846, 848, 851, 864, 867, 898, 919, 929, 935, 937, 944, 946,
949, 960, 964, 967, 970, 990, 996, 998). Message Format
was actualized. Added Message Format “Authorization
Advice”.
17
2011-08-22
Dudnikov V.M.
Added field 48 tag 064
18
2011-10-20
Dudnikov V.M.
Added field 48 tags 900-999
19
2011-10-21
Ustinchenko A.G
Added field 48 tag 065
Added field 54 tags 013, 014
20
2011-11-07
Ustinchenko A.G
Added field 54 tags, 015,016,017
21
2011-12-05
Kondrashin E.K.
Added format to field 48 tag 23
22
2011-12-20
Kondrashin E.K.
Added transaction “Cardholder Name Inquiry”
23
2012-02-07
Dudnikov V.M.
Created SV Basic version
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
82
Banking Production Center
№
Date
Name, Surname
Modifications
24
2012-03-02
Dudnikov V.M.
Added field 48 tags 65, 66. Changed description of field 48
tag 55. Deleted field 48 tags 37, 38.
25
2012-04-17
Kondrashin E.K.
Added Pre-Authorization & Completion matching
26
2012-06-09
Dudnikov V.M.
Specification fixed according to SV Basic Release
functionality.
27
2012-12-13
Dudnikov V.M.
Added list of possible values for field 39, field 48 tag 15.
28
2013-01-23
Dudnikov V.M.
Added response code 249 for field 39, added field 54 tag 11.
29
2013-02-18
Dudnikov V.M.
Added transaction type 569.
30
2013-03-12
Dudnikov V.M.
Fixed field 9 and field 48 tag 11 description.
31
2013-04-08
Dudnikov V.M.
Changed requirement for field values in responses, reversals
and advices.
32
2013-04-12
Dudnikov V.M.
Fixed description of fields requirements for reversals
33
2013-09-06
Fedchenko D.V.
Added new transaction type 788 (CREDIT_VERIF) in DE03
& DE48 PDS02 (MasterCard MC13Q4, Global 555—
Payment Account Status Inquiry Transactions)
Added field 54 tags 13 & 14 for tips transfering (MasterCard
MC13Q4, Global 586—Globalization of New Value for
Gratuity)
Added field 48 tag 67 (sender state) (Visa MC13.2, 3.3
Mandatory Changes for Original Credit Transactions)
34
2014-02-13
Fedchenko D.V.
Added field 22 position 7 value ‘R’
Added field 48 tags 68, 69, 70 description (MasterCard
MC14Q2, Global 505—MoneySend Enhancements and
Europe 525—Installment Payment Processing in Europe
Region Countries)
35
2014-04-09
Fedchenko D.V.
Added value 9 (mPOS) in tag 12 DE48
Added tags 71 (undold date) & 72 (contract id) in DE48.
36
2014-08-22
Domra I.V.
Added tags 73 & 74 in DE 48.
Added field 22 position 7 value ‘M’.
Added field 22 position 8 values ‘P’ & ‘R’.
Added field 48 tag 066 values ‘5’ & ‘6’.
Field 55 review.
37
2015-02-05
Domra I.V.
Field 48 tag 75 added to transmit billing number.
38
2015-02-06
Domra I.V.
Added field 55 tag 9F6E.
39
2015-04-06
Domra I.V.
Corrected length of tag 9F6E in field 55.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
83
Banking Production Center
№
Date
Name, Surname
Modifications
40
2015-09-17
Fedchenko D.V.
Added new values 'D' (as card data input mode, position 7)
and 'P' (as cardholder authentification method, position 8),
corrected rare value Issuer risk based decisioning in DE22
Added tags 76-85 in DE48
41
2017-05-31
Fedchenko D.V.
Format for field 100 changed from ans4 to llvar because of
historical reasons
42
2018-01-25
Domra I.V.
Added conditional field 39 for 1120 message type. Added tag
33 in field 48.
43
2018-06-06
Dudnikov V.M.
Added field 48 tags 088, 089, 090. Updated values of field
22. Added support of PIN count reset transaction.
44
2018-09-05
Dudnikov V.M.
Remove of unused transaction types.
45
2019-02-05
Dudnikov V.M.
Added tag 91 in field 48.
46
2019-07-05
Dudnikov V.M.
Updated description and list of values for field 48 tag 88.
SmartVista Front-End
ISO-8583 HOST2HOST INTERFACE
84
Download