Hello,
It seems that while Stripe’s code is working on Android, there might be a configuration or integration issue specific to iOS that needs attention. To address this, I would begin by thoroughly reviewing the integration code provided by Stripe, specifically for iOS, to ensure it aligns with Apple's guidelines and your app's setup. I'll follow the following process:
1. Inspecting the integration points in the code and configuration for potential discrepancies or misconfigurations.
2. Replicate the issue in a test environment and use debugging tools to identify where the problem arises during the tap-to-pay process on iOS.
3. Based on my findings, I will apply necessary updates or patches to ensure compatibility and functionality.
4. Confirm that the implementation meets Apple's guidelines for tap-to-pay features.
But to get started, I would need access to:
--> The source code for the iOS version of the app.
--> Any relevant documentation or configuration settings from Stripe.
--> Access to TestFlight for testing the changes. Could you also provide any error logs or specific messages you’ve encountered during testing on TestFlight? This information will be invaluable for diagnosing the issue.
I am available for a call at your convenience to discuss this further. Looking forward to your response.
Best regards,
Bhawan Baweja