Skip to main content
Enable Apple Pay

Enable Apple Pay without user redirects. Keep users on your site or app with these easy steps.

Updated over 6 months ago

For Web

By default, both Apple Pay & Google Pay are enabled on all payment links generated from your Mamo Dashboard or API's.

When users click on Apple Pay on our integrated widget, they are redirected a Mamo hosted website and authorized by Apple. Google Pay does not require any redirection.

Follow the steps below to authorize your domain and skip the redirection. This approach will reduce friction and allow your users to pay with their Apple Pay cards instantly on your website.

This also applies if you use Mamo's Woocommerce Plugin.

  1. Reach out to our integration team at [email protected] and provide them with your domain.

    a. Please make sure that your domain is published.

    b. Once Apple Pay is configured for your account, the integration team will generate a special verification file issued by Apple.

  2. Upload the verification file to your server's .well-known path.

For Mobile

Apple Pay is a standalone payment method on Apple devices. Mamo offers a simple and easy integration to allow your customers to use Apple Pay on checkout, and here's how to do it:

  1. Create an Apple Developer Account if you don't have one.

  2. Set up Apple Pay and create a merchant identifier.

  3. Create an Apple Pay payment processing certificate:

    • Go the merchant identifier you created.

    • In Apple Pay Payment Processing Certificate click create certificate.

    • In this step, you will need to upload a Certificate Signing Request (CSR), we will provide you with the necessary CSR, simply request it by reaching out to [email protected].

    • Upload the CSR to generate your new certificate.

  4. Prepare your domain for Apple pay verification:

    • Go to your merchant identifier.

    • Click add domain.

    • Download the verification file and upload it to your server's .well-known path under .well-known/apple-developer-merchantid-domain-association.txt .

    • Click verify.

  5. Generate Apple Pay certificate:

    • Navigate to your application and enable Apple pay capability (this will generate PEM and certificate for you so you can start accepting transactions with Apple Pay).

    • Select the merchant identifier.

  6. Encryption and Tokenization: Mamo takes care of the encrypted Apple Pay payload and tokenizes it on your behalf. Once tokenized, you can proceed to charge the card as needed.
    We will provide you with two APIs to handle the above.

Our integration team will send you with all the required documentation for the tokenization and charge APIs once you request the CSR, ensuring a smooth setup.

For further assistance or specific inquiries, don't hesitate to reach out. Our team is here to support you every step of the way.

Did this answer your question?