Yes, it is possible to make NFC payment app for iPhone using Visa APIs. For contactless payment, we recommend you to use the Visa Token Service API.
Visa Token Services would be a good fit for your requirement of taking contactless card payments via a mobile device. We have Card-On-File" (COF) functionality available on the Portal and these are the APIs that enable provisioning and use of tokens for HCE-based contactless (NFC) payments and for in-app purchases using tokens provisioned to a mobile device. Here's the VTS overview here - https://developer.visa.com/capabilities/vts
VTS is a restricted product but it's possible for you to gain access. If you'd like to request content access please send an email to email@example.com.
For NFC HCE-based payment for iOS , is any material documentation available, that how I would implement it in my app. Steps to implement this or any sdk that would help me to integrate NFC payments.
For NFC contactless payments, I recommend Visa Token Services. Since VTS is a restricted product, I recommend you to reach out to firstname.lastname@example.org for information on SDKs and how to get started with implementation.
I believe the VTS SDK for NFC payment is available only for Android. Please confirm from your end, if I am wrong.
To our knowledge, VTS would be the best bet but let us double check on this and we'll get back to you on answering your question.
Kindly let me confirm soon as I have to take decision on this , if VTS sdk is available for iOS or there is any solution for implementing NFC payments using visa APIs or sdkin iPhone app then we will discuss with our bank client accordingly.
I'm still currently working on getting an answer for you, and I'll get back to you soon.
To follow up, we do not have any SDKs for iOS. Apple has that solution embedded into their wallet, that handles the NFC communication to the contactless terminal during payments. This is available to Apple only, and can be used following their specification.