Transactions Atm With Field Types

Embed Size (px)

Citation preview

  • 8/3/2019 Transactions Atm With Field Types

    1/24

    Transaction Name Message Code

    Authorization "0100"

    Fields Required:

    Field Field Description

    0 Message Type Identifier

    1 Bit Map

    2 Primary Account Number

    3 Processing Code

    4 Transaction Amount

    7 Transmission Date and Time

    11 Systems Trace Audit Number

    12 Local Transaction Time

    13 Local Transaction Date

    14 Expiration Date

    18 Merchant Type

    35 Track 2 Data

    37 Retrieval Reference Number

    41 Card Acceptor Terminal ID

    42 Card Acceptor ID Code

    43 Card Acceptor Name/ Location

    45 Track 1 Data

    49 Transaction Currency Code

    52 Personal Identification Number (PIN) Data53 Security Related Control Information

    54 Additional Amounts

    59 Transport Data

    60 Check Information

    61 ID Information

    62 Application Information

    63 Private Data

    70 Network Management Information Code

    90 Original Data Elements

    95 Replacement Amounts

    123 POS Data Code

    Transaction Name Message Code

    Withdrawl "0200"

    Fields Required:

  • 8/3/2019 Transactions Atm With Field Types

    2/24

    Field Field Description

    0 Message Type Identifier

    1 Bit Map

    2 Primary Account Number

    3 Processing Code4 Transaction Amount

    7 Transmission Date and Time

    11 Systems Trace Audit Number

    12 Local Transaction Time

    13 Local Transaction Date

    14 Expiration Date

    18 Merchant Type

    35 Track 2 Data

    37 Retrieval Reference Number

    41 Card Acceptor Terminal ID

    42 Card Acceptor ID Code

    49 Transaction Currency Code

    52 Personal Identification Number (PIN) Data

    53 Security Related Control Information

    54 Additional Amounts

    59 Transport Data

    62 Application Information

    63 Private Data

    123 POS Data Code

    Withdrawl "0210"

    Fields Required:

    Field Field Description

    0 Message Type Identifier

    1 Bit Map

    2 Primary Account Number

    3 Processing Code

    4 Transaction Amount

    7 Transmission Date and Time

    11 Systems Trace Audit Number

    12 Local Transaction Time

  • 8/3/2019 Transactions Atm With Field Types

    3/24

    13 Local Transaction Date

    14 Expiration Date

    18 Merchant Type

    37 Retrieval Reference Number

    38 Approval Code

    39 Response Code

    41 Card Acceptor Terminal ID42 Card Acceptor ID Code

    44 Additional Data

    49 Transaction Currency Code

    54 Additional Amounts

    59 Transport Data

    62 Application Information

    63 Private Data

    123 POS Data Code

    Transaction Name Message Code

    Mini Statement "1200"

    Fields Required:

    Field Field Description

    2 Primary Account Number

    3 Processing code

    11 STAN

    12 Date and time, Local Transaction

    17 Date Capture

    24 Function Code

    32 Acquiring Institution Identification Code

    102 Account Identification

    123 Reserved Field

    Mini Statement "1210"

    Fields Required:

    Field Field Description

    2 Primary Account Number

  • 8/3/2019 Transactions Atm With Field Types

    4/24

    3 Processing code

    11 STAN

    12 Date and time,Local transaction

    17 Date Capture

    32 Acquiring Institution Identification Code

    38 Approval Code

    39 Response Code/Action Code48 Additional data

    123 Reserved Field Variable

    125 Reserved for Private User

    Transaction Name Message Code

    Transaction Reversal "0420"

    Fields Required:

    Field Field Description

    0 Message Type Identifier

    1 Bit Map

    2 Primary Account Number

    3 Processing Code

    4 Transaction Amount

    7 Transmission Date and Time

    11 Systems Trace Audit Number

    12 Local Transaction Time

    13 Local Transaction Date14 Expiration Date

    18 Merchant Type

    35 Track 2 Data

    37 Retrieval Reference Number

    38 Approval Code

    41 Card Acceptor Terminal ID

    42 Card Acceptor ID Code

    43 Card Acceptor Name/ Location

    45 Track 1 Data

    49 Transaction Currency Code

    54 Additional Amounts

    59 Transport Data

    62 Application Information

    90 Original Data Elements

    95 Replacement Amounts

    123 POS Data Code

  • 8/3/2019 Transactions Atm With Field Types

    5/24

    Transaction Reversal "0430"

    Fields Required:

    Field Field Description

    0 Message Type Identifier

    1 Bit Map

    2 Primary Account Number

    3 Processing Code

    4 Transaction Amount

    7 Transmission Date and Time

    11 Systems Trace Audit Number

    12 Local Transaction Time

    13 Local Transaction Date

    14 Expiration Date

    18 Merchant Type

    37 Retrieval Reference Number

    38 Approval Code

    39 Response Code

    41 Card Acceptor Terminal ID

    42 Card Acceptor ID Code

    49 Transaction Currency Code

    54 Additional Amounts

    59 Transport Data

    62 Application Information

    63 Private Data123 POS Data Code

    Transaction Name Message Code

    Balance Enquiry "0200"

    Fields are similar to the Withdral Request With Processing Code as : 310000

    Transaction Name Message Code

    Fast Cash "0200"

    Fields are similar to the Withdral Request With Processing Code as : 010000

  • 8/3/2019 Transactions Atm With Field Types

    6/24

    Transaction Name Message Code

    Fund Transfer "0200"

    Fields are similar to the Withdral Request With Processing Code as : 400000

    Transaction Name Message Code

    Cheque Book Request "0200"

    Fields can be set similar to the Withdral Req with using Private field 62 & Processing

    Examlpe

    Field Field Description

    2 Primary Account Number

    3 Processing code

    4 Transaction Amount

    11 STAN

    12 Date and time, Local transaction

    17 Date Capture

    24 Function Code

    32 Acquiring Institution Identification Code

    49 Currency code, Transaction

    62 Reserved for private use

    123 Reserved Field

  • 8/3/2019 Transactions Atm With Field Types

    7/24

    Transaction Type

    Authorization Request

    Requirement

    Mandatory

    Mandatory

    Optional : Can be Conditionally Added

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Optional

    Optional

    Can be conditionally Added

    Optional

    Optional

    Mandatory

    Optional

    Can be conditionally Added

    Optional

    OptionalOptional

    Can be conditionally Added

    Optional

    Optional

    Optional

    Can be conditionally Added

    Optional

    Optional

    Optional

    Optional

    Mandatory

    Transaction Type

    Financial Request

  • 8/3/2019 Transactions Atm With Field Types

    8/24

    Requirement

    Mandatory

    Mandatory

    Mandatory

    MandatoryMandatory

    Mandatory

    Mandatory

    Optional

    Optional

    Optional

    Optional

    Mandatory

    Optional

    Optional

    Mandatory

    Optional

    Mandatory

    Mandatory

    Conditional

    Optional

    Conditional

    Optional

    Mandatory

    Financial Response

    Requirement

    Mandatory

    Mandatory

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

  • 8/3/2019 Transactions Atm With Field Types

    9/24

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    Conditional

    Mandatory

    The value is passed through as it is receivedThe value is passed through as it is received

    Conditional

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    Transaction Type

    Request Message

    Requirement

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Optional

    Response Message

    Requirement

    Mandatory

  • 8/3/2019 Transactions Atm With Field Types

    10/24

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    MandatoryOptional

    Optional

    Optional

    Transaction Type

    Request Message

    Requirement

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Mandatory

    Optional

    OptionalMandatory

    Optional

    Optional

    Optional

    Conditional

    Optional

    Mandatory

    Optional

    Optional

    Optional

    Optional

    Optional

    Conditional

    Mandatory

    Conditional

    Mandatory

  • 8/3/2019 Transactions Atm With Field Types

    11/24

    Response Message

    Requirement

    Mandatory

    Mandatory

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    Conditional

    Mandatory

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    The value is passed through as it is received

    Conditional

    The value is passed through as it is receivedThe value is passed through as it is received

    Transaction Type

    Financial Request

    Transaction Type

    Financial Request

  • 8/3/2019 Transactions Atm With Field Types

    12/24

    Transaction Type

    Financial Request

    Transaction Type

    Financial Request

    Code : 62

    Sample Value

    0912345617112334123 (19)

    950000 (6)

    0000000000000000 (16)

    246300 (6)

    yyyyMMddHHmmss

    yyMMdd

    200 (3)

    15627787634 (11)

    NPR, 524 (3)

    Cheque No, No of leaves (...999)

    IBT (3)

  • 8/3/2019 Transactions Atm With Field Types

    13/24

    Examlpe

    Samlpe Message :

    "010020200000008000000000000000013239313130303031"

    "0100" : Authorization Request

    "2020000000800000" : Bitmap

    Examlpe

    Samlpe Message :

    "0200323A4001084180103 800000000000000000 4200508050113921208050

  • 8/3/2019 Transactions Atm With Field Types

    14/24

    4200422513207200000 10000001156040800411 01251146333156336000299"

    "0200" : Financial Request

    "323A400108418010" : BitMap

    Examlpe

    Samlpe Message :

    "0200323A40010A4180103 800000000000000000 4200508050113921208050

    4200422513207200000 1000000115604080041231 01251146333156336000299"

    "0210" : Financial Response

    "323A40010A418010" : BitMap

  • 8/3/2019 Transactions Atm With Field Types

    15/24

    Examlpe

    Samlpe Message :

    "120060308101000000001654324507823480004200600246

    30110406110423223242626000"

    "1200" : Request Message

    "6030810100000000" : BitMap

  • 8/3/2019 Transactions Atm With Field Types

    16/24

    Examlpe

    Same as request, with an extra filed of RESPONSE.

    Examlpe

    Samlpe Message :

    "0400F23A40010841820200000040000000019111111111

    "0000000000180000000000030000090806465100331613

    "4519090800909601006000200000000003430003948038

    "0811001200000409656573320000000300000136003000

    "3317000394809080646510000000003132020000331609

    "08064519000000002000000000000"

    "0400" : Transaction Void Request

    "F23A400108418202" : Primary Bitmap

    "000000400000001": Seconndary Bitmap

  • 8/3/2019 Transactions Atm With Field Types

    17/24

    Examlpe

    Samlpe Message :

    "0000000000180000000000030000090806465200331613

    "451909080909601006000200000000003430003948038"0811001200000409656573320000000300000136003000

    "3318000394809080646520000000003132020000313609

    "08064519000000002000000000000"

    "0401" : Transaction Void Response

    "F23A400108418202" : Primary Bitmap

    "0000004000000001": Seconndary Bitmap

  • 8/3/2019 Transactions Atm With Field Types

    18/24

  • 8/3/2019 Transactions Atm With Field Types

    19/24

    0 : Version 1987

    1: Authorization

    0: Request

    0: Acquirer

    Hex Value : 20, Bit Value: 0010 0000, Field : 3 Processing Code

    Hex Value : 20, Bit Value: 0010 0000, Field : 11 Systems Trace Audit Number

    Hex Value: 00, Bit Value: 0000 0000

    Hex Value: 00, Bit Value: 0000 0000

    Hex Value: 00, Bit Value: 0000 0000

    Hex Value: 80, Bit Value: 1000 0000, Field : 41 Card Acceptor Terminal ID

    Hex Value: 00, Bit Value: 0000 0000

    Hex Value: 00, Bit Value: 0000 0000

    Field 3 : 000000 (BCD Representation)

    Field 11 : 000001 (BCD Representation)

    Field 41 : 3239313130303031 ASCII

  • 8/3/2019 Transactions Atm With Field Types

    20/24

  • 8/3/2019 Transactions Atm With Field Types

    21/24

    Hex Value : 40, Bit Value: 0100 0000, Field : 18

    Hex Value : 01, Bit Value: 0000 0001, Field : 32

    Hex Value : 0A, Bit Value: 0000 1010, Field : 37,39

    Hex Value : 41, Bit Value: 0100 0001, Field : 42,48

    Hex Value : 80, Bit Value: 1000 0000, Field : 49

    Hex Value : 10, Bit Value: 0001 0000, Field : 60

    Field 3 : 380000 Processing Code

    Field 4: 000000000000 Amount Transaction

    Field 7: 04-20-05:08:05(MM-DD-HH:mm:ss) Transaction Date & Time

    Field 11: 011392 System Trace Audit Number

    Field 12: 12:08:05(HH:mm:ss) Time, Local Transaction

    Field 13: 04-20(MM-DD) Date, Local Transaction

    Field 15: 04-22(MM-DD) Date,Settlement

    Field 18: 5132 Merchant Type

    Field 32: 07200000100 Acquiring Institution Code

    Field 37: 0000115604080041 Retrieval Refrence Number

    Field 39: 23 Response Code

    Field 42: 1012511463315633 Card Acceptor Terminal Identification

    Field 48: 15 Additional Private Data

    Field 49: 633 Country Code

    Field 60: 60020299 Advice

    1 : Version 1993

    2 Financial

    0: Request

    0: Acquirer

    Hex Value : 60, Bit Value: 0110 0000, Field : 2,3

    Hex Value : 30, Bit Value: 0011 0000, Field : 11,12

    Hex Value : 81, Bit Value: 1000 0001, Field : 17,24

    Hex Value : 01, Bit Value: 0000 0001, Field : 32

    Hex Value : 00, Bit Value: 0000 0000

    Hex Value : 00, Bit Value: 0000 0000

    Hex Value : 00, Bit Value: 0000 0000

    Hex Value : 00, Bit Value: 0000 0000

    Field 2 : 1654324150782348000 Primary Account Number

    Field 3 : 420060 Processing code

    Field 11 : 024630 STAN

    Field 12 : 110406 Date and time, Local Transaction

  • 8/3/2019 Transactions Atm With Field Types

    22/24

    Field 17 : 1104 Date Capture

    Field 24 : 232 Function Code

    Field 32 : 23242626000 Acquiring Institution Identification Code

    Hex Value : F2, Bit Value: 1111 0010, Field : 1,2,3,4,7

    Hex Value : 3A, Bit Value: 0011 1010, Field : 11,12,13,15

    Hex Value : 40, Bit Value: 0100 0000, Field : 18

    Hex Value : 01, Bit value : 0000 0001, Field: 32Hex Value : 08, Bit Value: 0000 1000, Field: 37

    Hex Value : 41, Bit Value: 0100 0001, Field: 42,48

    Hex Value : 82, Bit Value: 1000 0010, Field: 49, 55

    Hex Value: 02, Bit Value: 0000 0010, Field: 63

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 40, Bit Value: 0100 0000, Field : 90

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 01, Bit Value: 0000 0001, Field: 128

    Field 1: 1 Presence Of Secondary Bitmap

    Field 2: 9111111111000000000 Primary account number (PAN)

    Field 63: 33170003948090806 Reserved private

    Field 90:465100000000031320200003316090806451900000 Original data elements

  • 8/3/2019 Transactions Atm With Field Types

    23/24

    Field 128: 0002000000000000 Message authentication code

    Hex Value : F2, Bit Value: 1111 0010, Field : 1,2,3,4,7

    Hex Value : 3A, Bit Value: 0011 1010, Field : 11,12,13,15

    Hex Value : 40, Bit Value: 0100 0000, Field : 18

    Hex Value : 01, Bit value : 0000 0001, Field: 32

    Hex Value : 08, Bit Value: 0000 1000, Field: 37

    Hex Value : 41, Bit Value: 0100 0001, Field: 42,48

    Hex Value : 82, Bit Value: 1000 0010, Field: 49, 55

    Hex Value: 02, Bit Value: 0000 0010, Field: 63

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 40, Bit Value: 0100 0000, Field : 90

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000Hex value : 00, Bit Value: 0000 0000

    Hex value : 00, Bit Value: 0000 0000

    Hex value : 01, Bit Value: 0000 0001, Field: 128

    Field 1: 1 Presence Of Secondary Bitmap

    Field 2: 9111111111000000000 Primary account number (PAN)

    Field 3: 018000 Processing code

    Field 4: 0000000030000090 Amount, transaction

    Field 7: 8064651003 Transmission date & time

    Field 11: 316134 Systems trace audit number

    Field 12: 519090 Time, local transaction (hhmmss)

    Field 13: 8009 Date, local transaction (MMDD)

    Field 15: 0960 Date, settlement

    Field 18: 1006 Merchant type

    Field 32: 00020000000 Acquiring institution identification code

    Field 37: 000343000394 Retrieval reference number

    Field 42: 803808110012000 Card acceptor identification code

  • 8/3/2019 Transactions Atm With Field Types

    24/24

    Field 48: 00409656573320000000 Additional data - private

    Field 49:300 Currency code, transaction

    Field 55: 000136003000 Reserved ISO

    Field 63: 33170003948090806 Reserved private

    Field 90:465100000000031320200003316090806451900000 Original data elements

    Field 128: 0002000000000000 Message authentication code