Hello,
We are trying to add tap to pay to our app built with react native through expo.
When running the command eas build --profile development --platform ios --local I get this error:
But when I open the project in XCode I can see that the Tap to Pay capability is enabled:
And when I look at my profiles in the apple developer platform, I can see that the profile the error mentioned above has the Tap to Pay entitlement contrary to what it tells me:
I don't understand what's happening, can somebody help me?
I'm here if you need more informations.
P.S.: not sure if it's relevant but, the way we did thing with expo, we have a different bundle identifier and app name according to which environment we are building for (development/preview/production)
Tap to Pay on iPhone
RSS for tagAccept contactless payments right on iPhone in your payment apps without any extra terminals or hardware.
Posts under Tap to Pay on iPhone tag
31 Posts
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Apple face app is used to fore video calling and chatting and voice calling AP same a what’s app tango etc…
Topic:
Business & Education
SubTopic:
Device Management
Tags:
Scribble
iCloud Drive
AirPlay 2
Tap to Pay on iPhone
Hello,
We are experiencing an issue with Apple Pay integration in our application. We are using WKWebView to handle various payment methods, but we are unable to complete payments via Apple Pay.
Upon debugging the WKWebView, we received the following error message: "400 No required SSL certificate was sent" when attempting to process the payment.
Currently, we are using a Let's Encrypt SSL certificate. Could you please confirm whether this certificate is suitable for Apple Pay, or if we should be using a different SSL certificate?
Topic:
App & System Services
SubTopic:
Apple Pay
Tags:
Apple Pay on the Web
Apple Pay
Tap to Pay on iPhone
Hi all,
I am hope someone could assist me with the below error if you ever ran into this during Tap-to-Pay functionality integration on iOS/iPadOS devices.
Pre-condition: I have received required entitlements for the Tap-to-Pay integration and created Sandbox test account to validate my development work. Used updated development profile with the new capabilities required for the Integration.
When i try to test my flow, i keep receiving this error, with multiple sandbox accounts in developer portal.
Error (refreshContext): proxy error handler [ Error Domain=NSCocoaErrorDomain Code=4099
"The connection to service named com.apple.merchantd.transaction
was invalidated: failed at lookup with error 159 - Sandbox restriction."
UserInfo={NSDebugDescription=The connection to service named
com.apple.merchantd.transaction was invalidated: failed at lookup
with error 159 - Sandbox restriction.} ]
I greatly appreciate if anyone faced this issue or any knowledge on how to address this error. Thanks in advance.
Best regards,
Govardhan.
Hi everyone, we’ve been waiting since May 30 for our Tap to Pay on iPhone entitlement to be enabled for distribution, but it’s still only active for development (Case‑ID: 14485444).
We submitted:
A new video recorded from an external device showing the full checkout flow
Updated merchant education using the ProximityReaderDiscovery.Topic.payment(.howToTap) API, as suggested by Apple
The team initially said the education was compliant, then said it wasn’t. We fixed everything, sent the updated materials, and haven’t heard back in days.
We can’t even upload the app to TestFlight because of this error:
Profile doesn't include the com.apple.developer.proximity-reader.payment.acceptance entitlement
It’s now been almost a month and a half, and this delay is becoming critical. It’s blocking both internal testing and our production release.
We’d really appreciate clarity on:
Do we need to submit another request via the form?
Or is it enough to reply to the existing email thread?
Also, are there any direct contacts or escalation paths we can use?
Any help or guidance appreciated
Hi guys,
I'm trying to upload my app with Tap to Pay on iPhone functionality. However, I'm getting error message "Profile doesn't include com.apple.developer.proximity-reader.payment.acceptance entitlement." I've confirmed many times that I have the distribution profile with this capability. Any idea what might be the issue? The development environment works perfectly.
Hello,
I went through the verification process to get the Tap to Pay on iPhone entitlement, and after a couple of corrections I was finally assured that I was granted the entitlement for production use.
However, in App Store Connect, I can only see "Development" for "Provisioning Support" of the entitlement, and I'm not able to publish the app to Testflight because the profile doesn't support the entitlement (I'm using automatic code signing with XCode).
Where is this going wrong? The Tap to Pay support assured me they granted the right entitlement and pointed me to the developer support.
Thank you,
Johannes
Hi!!! I can't publish the app as I have a paid membership through Stripe.
I have a wordpress site and have a paid membership to access the content...
The app is geared by a third party service and I can't put any code into it...
What can I do? There is an idea that in the application to display a link to the site where to place the payment for membership...
Please advise, I'm not the first to face this....
Topic:
Community
SubTopic:
Apple Developers
Tags:
Apple Pay on the Web
Apple Pay
Tap to Pay on iPhone
We have integrated the card provisioning in Apple wallet for quite sometime now through an external processor and we got the App Entitlement for the same.
Now we are building the card provisioning in Apple Wallet flow in our app. Though everything seems to work fine (including issuer certificates, nonce etc.) but when we are clicking on ADD button on card details screen, I am getting an error saying "Could Not Add Card".
When I inspect the error from didFinishAddingPaymentPass, it reads "The operation couldn’t be completed. (PKPassKitErrorDomain error 2.)". Though the Apple documentation suggests it as an unsupportedVersionError but it does not say anything beyond that. I want more detailed explanation because of which I am getting this error
While troubleshooting Tap to Pay on iPhone, it is essential that the developer is able to collect logs on their device and check those logs for error messages. This is also essential when reporting issues to Apple. To gather the required data for your own debugging as well as reporting issues, please perform the following steps on the test device:
Install the Tap to Pay profile on your iPhone.
Reproduce the issue and make a note of the timestamp when the issue occurred, while optionally capturing screenshots or video.
Gather a sysdiagnose on the same iPhone.
Create a Feedback Assistant report with the following information:
The bundle ID
The serial number of the device.
For iOS, open Settings > General > About (tap and hold to copy).
The SEID (Secure Element Identifier) of the device, represented as a HEX encoded string.
For iOS, open Settings > General > About > SEID (tap and hold to copy).
The sysdiagnose gathered after reproducing the issue.
The timestamp (including timezone) of when the issue was reproduced.
Screenshots or videos of errors and unexpected behaviors (optional).
Submitting Your Feedback
After your submission to Feedback Assistant is complete, please respond to your post with the Feedback ID. Once received, I can begin my investigation and determine if this issue is caused by an error within your app, a configuration issue within your developer account, app configuration, or an underlying system bug.
Cheers,
Paris X Pinkney | WWDR | DTS Engineer
Hi,
We have built a Web App that allows small clubs (such as gymnastics or cheerleading clubs) to manage their members, maintain a small store and allows members to subscribe to and pay for courses, classes and other such in-person events.
We are starting to build an IOs App that will allow Club Members to book and pay for in-person events and buy physical items from a Club's online store (such as uniforms etc.). We would like to use Stripe to take payments from within the app. The app itself will be free.
I want to be sure about the rules around In App purchases, more specifically the fees for taking such payments. If Clubs have to pay Apple's 30% payment fees for In App purchases, it makes payment through the IOs apps not viable.
Can anyone confirm that this app would be allowed to use Stripe for payments and not have to use StoreKit? Also that this app would not be subject to the 30% fees for purchases of in-person events and physical products?
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
Subscriptions
Tap to Pay on iPhone