Skip to main content

Embedded Apple Pay

If you are using the Checkout page embedded into your own page in an iframe, you must register your domain with Apple Pay in order for it to function correctly. Follow the steps below to get up and running.

info

The steps below are only necessary if you are embedding our checkout page in an iframe. If you redirect your customers to our page, Apple Pay will just work out of the box.

Preparation

Before you can register your domain, you must download our Domain Registration file and host it on your website. This special file tells Apple Pay that Monek is allowed to process payments on your behalf. Download the file from here:

Domain Registration File: apple-developer-merchantid-domain-association

This file must be placed in the following public location on your e-commerce website:

www.yourdomain.com/.well-known/apple-developer-merchantid-domain-association

We recommend you verify that the file is present and accessible by visiting the URL in your browser to ensure the file can be downloaded.

Register your domain

Once the above file is in the correct location, you must log in to the portal. Go into the Apple Pay Domain Registration section of the Integrations tab and click the (+) icon to start

tip

If you don't see the integrations tab or the Apple Pay registration section, please contact support to ensure this feature is enabled on your account.

Apple pay integrations tab

Fill in the form by adding any domains (including subdomains) associated with your store. You also need to enter the homepage URL of your website.

When you click "Save", we will send a request to Apple Pay to register your domain. As long as Apple Pay is able to find the Domain Registration file in the correct location on your website, the domain should be registered and appear in the list.

Apple pay new domain

Embed the Checkout page

You can now embed our checkout page in an iframe on your website, providng a seamless checkout experience for your customers. This will include the Apple Pay button as an express checkout option.