Skip to content

Apple Pay

Images courtesy of Apple Developers

You can easily enable Apple Pay on your website or iOS application using the Finix API. With a few steps, you can start accepting payments that allows your customers to securely and seamlessly authorize payments with Touch ID or Face ID.

Apple Pay Benefits

Streamlined Checkout

Make checkout simple and fast by using Apple Pay as the default payment method. With Apple Pay as the default and prominent option, you can reduce cart abandonment and customer frustration, and increase conversion.

Enhanced Security

Accepting Apple Pay can be more secure than accepting traditional credit, debit, and prepaid cards. Every transaction on your customer’s iPhone or iPad requires Face ID, Touch ID, or a passcode.

Integration Requirements

Finix Requirements

  1. Create a Finix API Key.
  2. The seller must complete the onboarding process. After approval, they will have an approved Merchant.

Apple Requirements

  1. Review Apple Pay's Acceptable Use Policy.
  2. Websites must be served on an HTTPS webpage that has a valid SSL certificate and supports TLS. Refer to the following article to confirm your website's server follows requirements: Apple Pay server guidelines.
  3. Create an Apple Developer Sandbox Account.
  4. Ensure you are logged into this developer account through iCloud on your Mac.
  5. You must use Apple Pay test card numbers from their documentation. Please see Apple developer website.

Choose Merchant Identifier Value

The merchantIdentifier value corresponds to a merchant identity begining with a prefix IDxxx. There are two options for which value to pass in.

1. Application Owner Identity ID (Default)

If the Apple Pay button will be hosted on your domain, use your application identity ID here. This flow is common if you have just website hosting all of your checkout flows.

This is the default option for Direct Merchants and most Platforms. You can find the Application Owner Identity ID from the merchant#identity resource you use to generate payments.

2. Merchant Owner Identity ID

If you are a Platform that hosts websites on custom urls, you should provide the owner identity of your merchants. An example would be a Platform creating websites for their sellers all hosted on custom urls. We recommend reaching out to our support team if you have a flow that fits this criteria.


Learn More