Versions Compared

Key

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

Typically, these commands govern the management of white-listed magstripe gift cards (and other non-financial cards). At transaction time, the reader checks the BIN range of a card (the first 8 eight digits of the PAN) against the whitelist to determine if the card is a non-financial card. If so, the transaction proceeds in the clear. If not, normal encryption policy prevails.

VP3300

Set whitelist command 91-10, data; see the command details here:

example Image Added

Example 1

...

how How to add the a gift card (72xxxxxxxxxxxxxxxxx) to the a whitelist (iei.e., any card number that starts with 72 would not be encrypted):

please send Send command 91-10 with data 32003030020101312B3029130B4944544543482054455354300C0204044AA200020400000000300C02040459E4400204FFFFFFFF0000break the following data:

890030260201013120301E1300300C0204044AA200020400000000300C0204044AA2000204FFFFFFFF00001C50

Breaking down the data:

32003030020101312B
3029130B4944544543482054455354     // IDTECHTEST
300C0204044AA200020400000000        //044AA200 = 72,000,000
300C02040459E4400204FFFFFFFF0000  //0459E440 = 73,000,000‬

example 2:

how to add the gift card 70xxxxxx ~79xxxxxx (19 digits) to the whitelist,  (ie, any card number that starts with 7 would not be encrypted)

please send command 91-10 with data  32003030020101312B3029130B4944544543482054455354300C0204042C1D80020400000000300C020404C4B3FF0204FFFFFFFF0000

break down the data:

32003030020101312B
3029130B4944544543482054455354      // IDTECHTEST
300C0204042C1D80020400000000         //042C1D80 = 70,000,000‬
300C020404C4B3FF0204FFFFFFFF0000   //  04C4B3FF= 79,999,999‬

Augusta :

89 00 30 26 02 01 01 31 20
30 1E 13 00
30 0C 02 04 04 4A A2 00 02 04 00 00 00 00         // 044AA200 = 72,000,000
30 0C 02 04 04 4A A2 00 02 04 FF FF FF FF 00 00


Note

Pushing a whitelisting command replaces the previous whitelist. In order to add the second range, you must include the previous whitelist in the new one.

Example 2: 

How to add a gift card (72xxxxxxxxxxxxxxxxx) and (82xxxxxxxxxxxxxxxxx) to the whitelist:

Send command 91-10 with the following data:

890030460201013140301E1300300C0204044AA200020400000000300C0204044AA2000204FFFFFFFF301E1300300C020404E33880020400000000300C020404E338800204FFFFFFFF00009CFF


Break down the data:

89 00 30 46 02 01 01 31 40
30 1E 13 00
30 0C 02 04 04 4A A2 00 02 04 00 00 00 00          // 044AA200 = 72,000,000
30 0C 02 04 04 4A A2 00 02 04 FF FF FF FF
30 1E 13 00
30 0C 02 04 04 E3 38 80 02 04 00 00 00 00          // 04E33880 = 82,000,000
30 0C 02 04 04 E3 38 80 02 04 FF FF FF FF 00 00


As a final example, to display the pattern of adding multiple cards; adding gift card (72xxxxxxxxxxxxxxxxx), (72xxxxxxxxxxxxxxxxx), and (92xxxxxxxxxxxxxxxxx) to the whitelist.

Example 3: 

Send command 91-10 with the following data:

890030660201013160301E1300300C0204044AA200020400000000300C0204044AA2000204FFFFFFFF301E1300300C020404E33880020400000000300C020404E338800204FFFFFFFF301E1300300C0204057BCF00020400000000300C0204057BCF000204FFFFFFFF00007970

Break down the data:

89 00 30 66 02 01 01 31 60
30 1E 13 00
30 0C 02 04 04 4A A2 00 02 04 00 00 00 00          // 044AA200 = 72,000,000
30 0C 02 04 04 4A A2 00 02 04 FF FF FF FF
30 1E 13 00
30 0C 02 04 04 E3 38 80 02 04 00 00 00 00          // 04E33880 = 82,000,000
30 0C 02 04 04 E3 38 80 02 04 FF FF FF FF
30 1E 13 00
30 0C 02 04 05 7B CF 00 02 04 00 00 00 00          // 057BCF00 = 92,000,000
30 0C 02 04 05 7B CF 00 02 04 FF FF FF FF 00 00

Augusta

Augusta only allows the user to set up to a maximum of 50 sets of ANS.1 data. In your this case, Augusta readers will not be able to cover all cards that beginning begin with "7". Our best The best option is to specify a specific BIN range.

for For example,to  to add the gift card 7213xxxx Please send 7213xxxx:

Send an NGA command with data 78464D0315003013020101310E300C130002030B019402030B01F70000break the following data:

78464D0315003013020101310E300C130002030B019402030B01F70000

Breaking down the data

78464D0315003013020101310E

300C

1300

02030B0194  // 0x0B0194 = 721300

02030B01F7  // 0x0B01F7 :

78 46 4D 03 15 00 30 13 02 01 01 31 0E
30 0C
13 00
02 03 0B 01 94  // 0x0B0194 = 721300
02 03 0B 01 F7  // 0x0B01F7 = 721,399

...

0000  //

...

 MAC version data,  where

...

 0000 = Augusta non-SRED