Tap to Pay on iPhone to from Colombia

Colombia is not yet listed as a Tap to Pay user, but it is in the process of becoming so. We are currently a group of developers at a company in Colombia working on a project to integrate Tap to Pay into our application. After reviewing Apple's documentation, my company is not certified to meet Apple's security requirements, PCI standards, or licensing requirements. However, the payment service provider we have contracted for this is in the process of obtaining the certifications, authorizations, and licenses that Apple specifies. Our team members and managers overseeing this Tap to Pay project have told us that we, as iOS developers, should integrate and use the Proximity Reader API, but we know that we, as developers, are not authorized by Apple to do so. Is the payment service provider the only one who can make this possible, enabling its use with NFC and Proximity Reader? I would like to know if the service provider will provide us with the SDK containing the Proximity Reader API for integration into the project, or if my company will have to implement the Proximity Reader API ourselves?

Answered by DTS Engineer in 866892022

Hi @mauescurra,

For Tap to Pay on iPhone, the Payment Service Provider (PSP) is responsible for all the necessary certifications and security considerations that allow merchants to accept payments.

However, as you said, Tap to Pay on iPhone is currently available in select countries and regions. For your app to be approved to offer Tap to Pay on iPhone to merchants, please follow the steps below:

  1. Work with a PSP that supports Tap to Pay on iPhone in the regions where Tap to Pay on iPhone is accepted.
  2. Request the Tap to Pay on iPhone Entitlement from Apple.
  3. Integrate the ProximityReader API and/or your PSP’s API in your app.
  4. Follow the Human Interface Guidelines for your app’s design.
  5. Build and submit your app for review.

It is possible for your developer account or organization to be established in a region where Tap to Pay on iPhone is not supported, but the app is distributed in supported regions.

Therefore, it is expected for payment apps to work with a supported PSP in approved region to determine if the app should offer Tap to Pay on iPhone (which is typically based on geolocation as well as other eligibility checks provided by the PSP).

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Hi @mauescurra,

For Tap to Pay on iPhone, the Payment Service Provider (PSP) is responsible for all the necessary certifications and security considerations that allow merchants to accept payments.

However, as you said, Tap to Pay on iPhone is currently available in select countries and regions. For your app to be approved to offer Tap to Pay on iPhone to merchants, please follow the steps below:

  1. Work with a PSP that supports Tap to Pay on iPhone in the regions where Tap to Pay on iPhone is accepted.
  2. Request the Tap to Pay on iPhone Entitlement from Apple.
  3. Integrate the ProximityReader API and/or your PSP’s API in your app.
  4. Follow the Human Interface Guidelines for your app’s design.
  5. Build and submit your app for review.

It is possible for your developer account or organization to be established in a region where Tap to Pay on iPhone is not supported, but the app is distributed in supported regions.

Therefore, it is expected for payment apps to work with a supported PSP in approved region to determine if the app should offer Tap to Pay on iPhone (which is typically based on geolocation as well as other eligibility checks provided by the PSP).

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Tap to Pay on iPhone to from Colombia
 
 
Q