...
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
] |