Possibilities of HCE with new EEU regulations

We want to use HCE or Wallet to use the iPhone on NFC readers that start EV chargers. They use the same tech as transit systems (MiFare and ISO 14443-4), but the backend systems only use the NFC UID for verification.

Is it possible to use HCE (CardSession) or Wallet (Transit card) to transmit a static UID?

If so, could our use-case go under either In-store purchase, loyalty programme, or transit? Or are those categories very rigid as to their use case? The new EEU regulation seems to open up this a bit.

Answered by Engineer in 795167022

Either to use HCE or get information on how to adapt your NFC readers to read Wallet cards, and whether your use case is acceptable or not for either are policy questions we cannot answer here directly.

I will suggest to consult the documentation on HCE use at HCE-based contactless transactions for apps in the European Economic Area (EEA).

If you would like to consider your existing NFC readers on the chargers to interact with iPhones, you can read more and make an interoperability request at Requesting interoperability with iOS in the European Union

There are request forms on both links for you to request the necessary entitlements which will give you a chance to submit your use case.


Argun Tekant /  DTS Engineer / Core Technologies

Either to use HCE or get information on how to adapt your NFC readers to read Wallet cards, and whether your use case is acceptable or not for either are policy questions we cannot answer here directly.

I will suggest to consult the documentation on HCE use at HCE-based contactless transactions for apps in the European Economic Area (EEA).

If you would like to consider your existing NFC readers on the chargers to interact with iPhones, you can read more and make an interoperability request at Requesting interoperability with iOS in the European Union

There are request forms on both links for you to request the necessary entitlements which will give you a chance to submit your use case.


Argun Tekant /  DTS Engineer / Core Technologies

Hi, thanks for the reply. We did a interop request and HCE entitlement approved, but it seems our specific use case does not work with HCE CardSession emulation, if I've read the docs right.

We need to either set or know the UID of the emulated card session to be able to register it with the system it is communicating with.

Is that possible with a normal HCE CardSession eventStream received ADPU event?

Or is another framework needed for this?

Possibilities of HCE with new EEU regulations
 
 
Q