Apple Pay

Apple Pay introduction image

Apple Pay allows customers to pay easily and securely through your online store. With Apple Pay, your customers will be able to check out from your online store using Safari on the iPhone, iPad, and Mac.

When a customer pays for their order using Apple Pay, they don't need to manually enter their credit card information or shipping address. The customer will tap the Apple Pay button and scan their fingerprint, and Apple Pay will provide that information to the payment provider.

Requirements

To enable the Apple Pay button for your online store, you must meet the following requirements:

  • You must be using one of the following credit card payment providers:

    • Shopify Payments
    • Stripe
    • First Data Payeezy
    • Authorize.net
    • CyberSource
  • You must have SSL activated on your store domain.

  • Your store must follow Apple's Acceptable Use Guidelines.

Devices that support Apple Pay

To see the Apple Pay button, your customers must use Safari on iOS 10 or macOS Sierra on one of the following devices:

  • iPhone (SE, 6, 6 Plus, or newer)
  • iPad (Pro, Air 2, mini 3, or newer)
  • Apple Watch
  • MacBook (Late 2009 or newer)
  • MacBook Pro (Mid 2010 or newer)
  • MacBook Air (Late 2010 or newer)
  • Mac mini (Midi 2010 or newer)
  • iMac (Late 2009 or newer)
  • Mac Pro (Mid 2010 or newer)

Activate Apple Pay

To activate Apple Pay:

  1. In the section for your credit card payment provider, click Edit:

    The edit button for your credit card provider
  2. Select Apple Pay in the ACCELERATED CHECKOUTS section:

    The checkbox for Apple Pay
  3. Click Save.

Your customers can now use Apple Pay to check out on your store.

Customer experience

When a customer visits your online store using Safari on iOS 10 or macOS Sierra, they will see a button with the Apple Pay logo:

The Buy with Apple Pay button that shows up on your store

The customer can tap or click the button to make a purchase with Apple Pay. After they do, they'll see the shipping and billing information they added to their wallet, as well as the cost of the order, shipping rates, and taxes. The customer then has to authenticate the purchase. The authentication process is slightly different depending on the device the customer is using:

On an iPhone or iPad

A prompt will appear on the device, telling them to confirm the purchase using the Touch ID on their device. The customer will then scan their fingerprint on the device's Touch ID to authenticate the purchase.

On a Macbook with Touch ID

A prompt will appear on the customer's Touch Bar, telling them to confirm the purchase using the Touch ID on their Macbook. The customer will then scan their fingerprint on the Touch ID to authenticate the purchase.

On a Mac without Touch ID

If the customer doesn't have Touch ID, then they can use Apple Pay on their Mac computer with another device, like an iPhone, iPad, or an Apple Watch. The customer must make sure the computer and the device:

  • are close to each other
  • both have Bluetooth turned on
  • are both logged in to the same iCloud account.

A dialog will appear on the customer's computer, telling them to confirm the purchase using the Touch ID on their other device. The customer will then scan their fingerprint on their device to authenticate the purchase.

Troubleshooting

Apple Pay not showing in the admin

If you are using Cybersource, Authorize.net, or First Data Payeezy, and you don't see the option to activate Apple Pay in the admin, then you'll need to ask your payment processor to turn on network tokenization. If you're not sure who your payment processor is, then you should talk to your bank, or to your merchant account provider.

Apple Pay button not showing in checkout

To see the Apple Pay button in your checkout, you must be using Safari on iOS 10 or macOS Sierra. If you are using the latest version of Safari and the button still doesn't appear, then make sure you meet all the requirements for using Apple Pay.

Apple Pay button not showing in cart drawer

If you have a cart drawer or a cart pop-up on your store, then the Apple Pay button might not appear. You can add Javascript to your theme to make sure the button appears in your cart drawer.

Customer can't enter a discount code

Your customers can use discount codes with Apple Pay only if they enter a discount code on the checkout page before clicking the Apple Pay button. If you show the Apple Pay button on the cart page, then your customers won't be able to go to the checkout page to enter a discount code. To make sure your customers can use discount codes with Apple Pay, you'll need to show the Apple Pay button on the checkout page.

Error when checking out with Apple Pay on a Mac

If you see an error message after trying to check out with Apple Pay on a Mac, then there might be a communication problem between your phone and your computer. Make sure both devices:

  • are close to each other
  • have Bluetooth turned on
  • are both logged in to the same iCloud account.

Shipping limitations

Due to partial postal code availability from Apple Pay, carrier-calculated shipping rates in certain remote regions of Canada might be calculated incorrectly. Most Canadian addresses will not be affected by this issue.

Other ways to accept Apple Pay

Apple Pay in person

Apple Pay is available in person if you use Shopify POS in the United States or the United Kingdom. With a supported card reader, you can offer your customers the option of paying with Apple Pay using an iPhone or an Apple Watch. The payment is processed right away, and the customer doesn't have to produce their credit card, or enter their payment details using the keyboard of their iOS device.

Apple Pay in mobile apps

Apple Pay is available if your store has an iOS app using the iOS Buy SDK.

FAQ

What credit cards can my customers use with Apple Pay?

The credit card payment provider you use will determine which credit cards your customers can use when they buy your products using Apple Pay. To use Apple Pay, your customers have to add their credit card information to their Apple Pay wallet. If the payment provider you use doesn't accept the type of credit card a customer adds to their Apple Pay wallet, then that customer will not be able to buy your products using Apple Pay.

What is network tokenization?

Network tokenization is the process of handling credit cards that have been tokenized. When a customer uses Apple Pay, their credit card information isn't sent to the credit card payment provider. Instead, Apple Pay creates a token that represents the card and sends that to the credit card payment provider. To use Apple Pay, your payment processor must support network tokenization.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free