we want to read public data (like BIC, IBAN, PAN) from German EC cards. We use the contactless interface. For some cards, the response of the "select 1PAY.SYS.DDF01" APDU, contains the information we want to read. But for some other cards this information is not present.
In Detail, in a first step we select the 1PAY.SYS.DDF01 application:
00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00
In the case that the response APDU contains the needed information, the response look like this:
0A 00 6F 46 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 34 88 01 05 5F 2D 04 64 65 65 6E BF 0C 27 5F 54 0B 57 45 4C 41 44 45 44 31 4D 4F 4C 5F 53 16 44 45 39 33 31 37 30 35 34 30 34 30 30 30 30 30 30 30 30 30 30 30 90 00
From this response we can extract the BIC and parts of the IBAN (the so called Bankleitzahl).
But for some cards, the response APDU looks like this:
0A 00 6F 1C 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 0A 88 01 05 5F 2D 04 64 65 65 6E 90 00
The question is, what further steps have to be taken in the second case?