Enabling apple pay button functionality on Magento 2 store sand box mode

Hello,
I have currently enabled Apple pay checkout in sand box mode through Magento 2 Squareup_Omni module. Apple pay button now is displayed in my checkout when accessing page through Apple device, but this button is non functional. When I click on it nothing happens.

Could you please advice me on next necessary steps in Square admin panel so that test mode functionality would be enabled?

:wave: 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

Enable Google Pay
Take a Credit Card Payment
Verify the Payment

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.

To enable Apple Pay functionality in the Square Sandbox, you need to follow these steps:

  1. Upload an Apple Pay certificate to the Square Developer Dashboard.
  2. Configure your application for Apple Pay.
  3. Set your Square application ID in your application delegate.
  4. Display the Apple Pay payment authorization sheet.
  5. Implement PKPaymentAuthorizationViewControllerDelegate methods.
  6. Request a Square payment token.

Remember to test your Apple Pay integration using a valid credit card registered in your Apple Pay wallet. The card won’t be charged for test payments as long as you’re testing in the Square Sandbox.

When your application is ready for production, register a production certificate for Apple Pay in iOS, replace the Sandbox application ID in your application with the production application ID, and replace the Sandbox merchant ID set in step 4 with the new production merchant ID.

Please note that Apple Pay for the In-App Payments SDK is only available for Square sellers based in the United States, Canada, the United Kingdom, or Australia.

This answer was reviewed by @Bryan-Square.