I experimented with two real terminals, via EMV contact (not contactless) way, and no one using PSE or PPSE to obtain a AID, as defined in EMV specification.
Both terminals just directly trying a set of AIDs with SELECT command until ICC will answer successfully.
EMV Defined two methods of Application Selection :
For Contact Transaction, use of PSE is optional. Since you mentioned that you observed this behavior on Contact interface, so for that terminal is using Selection via Direct AID Method not with PSE (Since PSE is optional)
For Contactless interface presence of PPSE is mandatory. PPSE will be the first contactless application on the contactless card selected by merchant terminal.
To know more about Application selection, you can refer EMV Book 1 Section 12..!!
the use of payment system environment was not mandatory in the earlier days. and people normally prefer complying to mandates and put to production asap. implementing pse was optional and implementing optional features(on card and terminal applications) will require development time, and you have to deal with bugs which comes with it. recently Mastercard and visa has mandated the used of ppse for contatctless, going forward it may come for contact too, hope you will encounter more in future.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With