How do you test Apple Pay in Safari?

I am setting up Apple Pay on the web with Stripe and want to use the Sanbox Tester account we setup in iTunes Connect to test on both iOS and macOS in Safari.

On the test device (2017 iPad) I have logged in to iCloud with the Sandbox Tester account and added a test card into Wallet in the settings app. On my development website (Dewsbury Removals) the Apple Pay button is showing up and interactions work fine.

I created a new account on my MacBook Pro (Retina, Mid 2015) and again logged in to iCloud with the same Sandbox Tester account. When I view my development website on here, however, the checkAvailability function always returns false:

Stripe.applePay.checkAvailability(function(available) {
  alert(available);
  ...
}

Presumably this is because I need further setup for Apple Pay to work. But for the life of me I can't get macOS cooperate. After reading some documentation here are some points that I think are relevant:

  • In my iPad's Wallet & Apple Pay settings there isn't an "Allow payments on Mac" option anywhere
  • There is no Wallet & Payments option in my macOS Settings app
  • There is no mention of Apple Pay in macOS Safari settings, privacy tab
  • Handoff is enabled on the Mac

Is it possible for me to enable test payments with my sandbox user on macOS using handoff, and if so what steps am I missing?

Update

  • My macOS Sierra version is 10.12.4 (16E195)
  • Running window.ApplePaySession.canMakePayments() in the console returns false

Update 2

The steps outlined here are all in place on both devices. When I open Safari on the MacBook and navigate to a page, the handoff icon shows on the multi-tasking screen and vice-vera, when I open a tab in iOS Safari, the handoff icon shows to the left of the dock. It appears handoff is working as expected.

Also, Universal Clipboard is working in both directions.

Note: On a different (non-sandbox) iCloud account on this same MacBook, which is using handoff with a different iPad, the payment options show up in Safari as expected.

Posted on Dec 17, 2019 11:19 PM

Reply

Similar questions

1 reply

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.

How do you test Apple Pay in Safari?

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