NFC support in iOS application in India

We are developing an iOS application that requires NFC-based communication using ISO 7816 / ISO 14443 standards for secure element interaction as part of a card provisioning workflow.

We would like clarification on the following points:

Is it possible to provision a payment card or securely add a card to an NFC-enabled device using direct ISO 7816 APDU communication via NFCTagReaderSession?

If not, is Apple Pay In-App Provisioning (PassKit framework) the only supported approach for enabling contactless payment functionality on iPhone?

What specific entitlements are required if the use case involves secure element communication for token provisioning (not bypassing Apple Pay)?

We have already requested the relevant NFC entitlements through our Apple Developer account and are awaiting a response. Any guidance on the correct architecture and approval requirements would be greatly appreciated.

Thank you in advance for your support.

First, please check the document NFC & SE Platform for secure contactless transactions for the requirements and regional availability of NFC support with Secure Element.

NFCTagReaderSession cannot be used for payment cards. You will need to use alternate CoreNFC APIs, which are only available via special entitlements and agreements. The document above will also explain the requirements for getting access to those APIs. Eventually, you will need to enter into an agreement with Apple and request the NFC & SE Platform Entitlement, if you satisfy the requirements as listed in the document above.

If you are not able to use those APIs, PassKit framework will be your only remaining option, if appropriate.

If you have already requested the relevant entitlements, if approved, you will receive further guidance on how to proceed with your development.

NFC support in iOS application in India
 
 
Q