Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why real POS-terminals don't using PSE (2PAY or 1PAY)?

Tags:

smartcard

emv

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.

like image 742
user9638219 Avatar asked Apr 23 '18 05:04

user9638219


2 Answers

EMV Defined two methods of Application Selection :

  1. Selection via PSE/PPSE
  2. Selection via Direct AID Method

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

like image 147
Gaurav Shukla Avatar answered Dec 24 '22 17:12

Gaurav Shukla


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.

like image 34
Adarsh Nanu Avatar answered Dec 24 '22 16:12

Adarsh Nanu