Hi,
In my web application, users can request payment by sending a Square Payment Link to their customers via SMS. Once the customer clicks on the link, it opens a Square Checkout on their phone. The Checkout Page successfully shows Google Pay, but not Apple Pay. I’ve tested it on an iPhone that has payment methods available in its wallet.
In my developer dashboard I have verified my domains for Apple Pay, but I believe this is irrelevant, as payment is in a native Square Checkout anyway. I believe Apple Pay should be automatically configured in this case.
What could be the reasons why Apple Pay isn’t showing?
Here is an example link:
https://square.link/u/3UtSIHWB
Thanks.
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
In-App Payment Solutions
Integrate Digital Wallets with the In-App Payments SDK
Payment API: Process Online and In-Person Payments
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
The availability of Apple Pay on the Square Checkout page depends on the device and browser being used by the customer. If the customer is using an iOS device with Safari browser, and they have Apple Pay set up with a supported payment method, then the Apple Pay option should appear on the checkout page. However, if the customer is using a different browser on their iOS device, or if they’re using a device that doesn’t support Apple Pay, the option won’t appear.
In your case, if you’ve confirmed that the customer is using an iOS device with Safari and has a supported payment method set up in Apple Pay, but the option still isn’t appearing, it might be a good idea to reach out to Square Support for further assistance.
This answer was reviewed by @Bryan-Square.