When clicking "pay" using Apple Pay nothing happens on iPhone and Mac

Recently apple pay has stopped working for me on my mac (MAC 15.5 (24F74), Safari Version 18.5 (20621.2.5.11.8)) and on my iPhone (iPhone 15 pro, ios 18.5).

When clicking on the Pay button, nothing happens. Also on Apple Pay Demo page: https://applepaydemo.apple.com/

For other devices (my friend's device) with same os and safari, it works.

Did some technical digging and what I see is that after pressing the Pay button, the Apple SDK calls the oncancel callback without any reasonable reason.


What could be the issue here?


[Re-Titled by Moderator]

Original Title: Apple pay not working

MacBook Pro 14″, macOS 15.5

Posted on Jul 21, 2025 12:55 AM

Reply
18 replies

Jul 28, 2025 12:10 PM in response to hpsharon

Using odd screen resolutions can affect some websites and thus affect Apple Pay. Some iPhone users have had to turn their phone horizontal to get a site to work.


But as I stated earlier, a VPN profile and altered network settings can stop Apple Pay from working. Other potential issues are location services for Wallet are off. Region is mismatched to physical location. Having a focus mode set that limits services. You must have 2FA setup and a password on all devices.

Jul 28, 2025 4:14 AM in response to hpsharon

Do you have a VPN installed on your Mac? If it’s off, but the profile is installed, it may still interfere with Apple Pay. It’s a best practice to delete the profile and reset the network settings on your Mac. Location services should be enabled for troubleshooting. After resetting and changing other settings if necessary, restart your Mac and restart your router.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

When clicking "pay" using Apple Pay nothing happens on iPhone and Mac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.