Tickets - Login

Enable Apple Pay for Shoppers

Enable your shoppers to take advantage of their Apple Pay account during checkout. Unsure which alternative payment methods to set up? See all supported alternative payment methods.

Requirements

Domain Verification

Apple requires that your website use HTTPS, with a valid SSL certificate, TLS 1.2 support, and a unique IP with no redirects. Merchants must re-verify their domain with a new certificate when changing domains. Reach out to Bolt to get your domains re-verifed.

Pre-Authorization

A pre-authorizaiton workflow is required to use Apple Pay. This is due to Apple’s requirement of an order token to initiate payment.

BigCommerce

The following steps apply only to those using Bolt’s native BigCommerce integration (released December, 2020).

  1. Log into BigCommerce.
  2. Navigate to Store Setup > Payment Methods > Digital Wallets.
  3. Choose Apple Pay.
  4. Select Set up.
  5. Save.

If you previously provided Apple Pay for your shoppers using a different processor, you may have to disable that payment method first before activating Apple Pay with Bolt.

Magento Commerce

Reach out to your Customer Success Manager to get assistance with setting up Apple Pay.

Custom Cart

Consumer Data

Apple Pay provides minimal consumer data until authorization time. Bolt receive’s the following information:

  • Shopper’s Phone Number: received during initial shipping API call
  • Shopper’s Name, Email, and Address: received during the tax calculation API call
Example Response
{
  "request_source":"applePay",
  "order_token": "<token>",
  "cart": {
    "total_amount": 10000,
    "currency": "USD",
    "items": [
      {
        "reference": "1",
        "name": "item name",
        "total_amount": 10000,
        "unit_price": 10000,
        "tax_amount": 0,
        "quantity": 1,
        "sku": "1"
      }
    ],
    "tax_amount": 0,
    "order_reference": "<ref>",
    "display_id": "<display_id>"
  },
  "shipping_address": {
    "street_address1": "n/a",
    "postal_code": "94103",
    "locality": "San Francisco",
    "region": "California",
    "country_code": "US",
    "country": "United States",
    "name": "n/a",
    "first_name": "n/a",
    "last_name": "n/a"
  }
}

Limitations

  • The Apple Pay button must appear below Bolt Checkout due to security restrictions set by Apple.
  • Styling customizations are limited to black and white stylings.

Styling Options

You can change the style of the Apple Pay button by passing in one of the follow classes to the checkout button div:

  • Black Button, White Text: with-apple-pay-black
  • White Button, Black Text: with-apple-pay-white
  • White Button, Black Border: with-apple-pay-white-with-line