How to delete/disable AIDs on contactless readers

How to delete/disable AIDs on contactless readers

modifying a system aid.  As per the docs, the systems aids are as follows:

Application Name

Application Identifier

American Express

A0 00 00 00 25 01

MasterCard

A0 00 00 00 04 10 10

QUICPay

A0 00 00 00 65 90 01

Maestro

A0 00 00 00 04 30 60

Visa

A0 00 00 00 03 10 10

Visa Electron

A0 00 00 00 03 20 10

Visa Interlink

A0 00 00 00 03 30 10

Visa Plus

A0 00 00 00 03 80 10

J/Speedy

A0 00 00 00 65 10 10

MXI

A0 00 00 00 02 30 60 D1 58 00

Discover

A0 00 00 03 24 10 10

Discover

A0 00 00 01 52 30 10

STAR

A0 00 00 04 17 01 01

Interac

A0 00 00 02 77 10 10

CUP Debit (Kiosk III only)

A0 00 00 03 33 01 01 01

CUP Credit(Kiosk III only)

A0 00 00 03 33 01 01 02

CUP Semi Credit(Kiosk III only)

A0 00 00 03 33 01 01 03

CUP Electronic Cash(Kiosk III only)

A0 00 00 03 33 01 01 06

SmartTap2.1

A0 00 00 04 76 D0 00

Visa ATM

A0 00 00 00 03 99 99 10

Visa Common Debit

A0 00 00 00 98 08 40

 

 

Also, according to the docs:

  • May disable a System AID  (setting FFE6 to 80, or perform a deleteAid on a system AID, which won't delete it, but it will set that flag.

  • May ONLY modify some of the System AID properties

  • May NOT delete a System AID

 

I could not find reference to "May ONLY modify some of the System AID properties", but from trial/error, it appears you cannot modify FFE1 or FFE2 on System tags.  So if the customer REMOVES them from their TLV stream, AMEX will execute.

Remember: beyond the default tags/values of system AIDS, since we CANNOT DELETE them, it is important to know that FFE6 is the tag that says if active or inactive.  If you set FFE6 to 80, it will become inactive.  Setting it to 00, it will be active.  You can also set FFE6 to 80 by "deleting" the system aid, but he only want to make it active again is setAIDData where FFE6 = 00.

The customer is also setting values for AMEX that are the default values anyway, so no purpose in setting them.

If the customer wants to use the system tag default values, but only disable/enable, they should send three tags:  FFE4, 9F06, FFE6, with FFE6=80 for disable or 00 for enable.

NEO IDG: 10.2. Configurable AID and Group Commands 

NEO 2 IDG: 9.3. Configurable AID and Group Commands