Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For the sake of explaining, we are going to make a configuration with 3 acquirers :

  • Amex.

    • Acquirer Number (0xDF1B) : 01

    • Acquirer Identifier (0x9F01) : 0000001

    • Merchant Identifier (0x9F16) : 4D65726368414D4558303030303031 (MerchAMEX000001)

    • Terminal Identification (0x9F1C) : 416D657841435131 (AmexACQ1)

  • Cheap Bank for low value (under 25 euros)

    • Acquirer Number (0xDF1B) : 02

    • Acquirer Identifier (0x9F01) : 0000002

    • Merchant Identifier (0x9F16) : 4D6572636843686561703030303031 (MerchCheap00001)

    • Terminal Identification (0x9F1C) : 4368656170414351 (CheapACQ)

  • Great Bank for high value (over 25 euros)

    • Acquirer Number (0xDF1B) : 03

    • Acquirer Identifier (0x9F01) : 0000003

    • Merchant Identifier (0x9F16) : 4D6572636847726561743030303031 (MerchGreat00001)

    • Terminal Identification (0x9F1C) : 4772656174414351 (GreatACQ)

They are all going to point to the same host (ID : ACQUIRER001)

...

Code Block
0xBF01: 
        [ 0xDF01: 03
        , 0xDF02: 475245415442414E4B
        , 0xDF03: 00
        ]

Template E2 (Application Profile Selection Table)

For the low-value vs high-value acquirers, we must configure correctly the E2 profiles to point to the correct profiles with the right acquirer parameters

...

Amex Entry does not need to have low-value vs high-value because it points to the same acquirer.

Template E6 (Application Profile Table)

We are going to make one application profile for each product and put the low-value acquirer information on it.

We are going to make an additional application profile for each product, reference the low-value, and only overload the Acquirer Number, Acquirer Identifier, Merchant Identifier, and Terminal Identifier.

Code Block
, 0xE6: 
    [ 0x9F1B: 00001388
    , 0x9F40: 6000f0a001
    , 0xDF41: 56495341
    , 0xDF27: 8ac021f0f2
    , 0xDF28: f840
    , 0xDF1A: 9f3704
    , 0xDF44: 00
    , 0xDF2C: f0000000000fc0
    , 0xDF32: 56495341
    , 0xDF1E: fe4000f800
    , 0xDF1F: 0010000000
    , 0xDF20: fe4004f800
    , 0xDF19: 00
    , 0xDF24: 90
    , 0x9F4E: 414d4144495320313131312053542055524241494e2023323035
    , 0x9F15: 5812
	, 0xDF1B: 02
    , 0x9F16: 4D6572636843686561703030303031
    , 0x9F01: 0000002
    , 0x9F1C: 4368656170414351
    ]
, 0xE6: 
    [ 0xDF19: 40
    , 0xDF24: 00
	, 0xDF1B: 03
    , 0x9F16: 4D6572636847726561743030303031
    , 0x9F01: 0000003
    , 0x9F1C: 4772656174414351
]