Merchant Features

Explore Apple Pay features for merchants.
Discover the benefits, enablement steps, and
resources to get started.

The Apple Pay Payment Sheet

Give consumers a consistent way
to check out with Apple Pay

Opened when a consumer chooses Apple Pay at checkout, the Apple Pay payment sheet provides consumers with an easy, secure, and private way to review and confirm purchases across millions of apps and websites globally.

Consumer experience

Payment sheet

A clear, concise summary of a consumer’s purchase, including the merchant’s name, order total, the selected payment method, requested contact or shipping information, shipping method, coupons or offers applied, and taxes and fees.

Card hub

An overview of all the payment options a consumer’s card supports. Depending on the market and the issuer, this may include the card balance and the ability to pay in full, pay later, and pay with rewards. Related card offers and benefits may also be presented.

Payment options

A full view of all of the cards in Apple Wallet that are available as a payment method for that purchase. This may include the consumer’s default card, debit cards, credit cards, stored credit cards, and buy now, pay later options.

Payment sheet configurations

Merchants can configure the Apple Pay payment sheet based on their business model and checkout configuration. It supports a wide variety of transactions, such as one‑time, recurring, deferred, automatic reload, and installments.

Depending on the transaction type, the payment sheet gives merchants the flexibility to request only the necessary data to process the purchase, while automatically displaying the most relevant information so the consumer can confirm their purchase confidently.

Simple configurations

Complex configurations

Coupons

The Apple Pay payment sheet also supports offers and coupons. Consumers can easily enter a merchant-provided promotional code directly on the payment sheet to apply an offer without leaving the checkout flow.

Get started.

Customize the Apple Pay payment sheet

Plan

  1. Explore various payment sheet options using the Apple Pay on the Web Interactive Demo.
  2. Identify required data. Assess which consumer information elements you need for your checkout journey. For example, you may need shipping address and contact information if sending physical goods to your customers. For any ongoing payment models (such as a recurring subscription), refer to Merchant Tokens (MPANs).
  3. Map data to checkout stages. Determine when to collect each piece of information.
    • Early checkout (cart or product pages): Request all required data from Apple Pay.
    • Final checkout: Request only missing information to reduce friction.
    • Single‑page checkout: Request all required data in one payment sheet.
  4. Learn about payment sheet best practices. Refer to the Streamlining checkout and Customizing the payment sheet section of Apple’s Human Interface Guidelines.
  5. Design flexible validation. Address fields in the Apple Pay payment sheet are free‑form text. Apple does not verify what consumers enter, and any information can be submitted. Ensure your validation logic is flexible enough to accommodate a wide range of address formats, without blocking legitimate purchases. Use your existing verification systems to validate address data as part of your standard transaction processing flow.
  6. Implement error handling. Use Apple Pay Error Handling APIs to guide consumers when they need to correct information or meet specific requirements.

Build

  1. For each payment you offer, configure your payment request to include the appropriate information for your business, referring to the common recommended configurations above as a starting point.
  2. Specify the contact information you need using the available fields: postalAddress, phone, and email.

    requiredBillingContactFields: ['postalAddress', 'name']
    requiredShippingContactFields: ['postalAddress', 'name', 'phone', 'email']

  3. Define shipping methods (if applicable). Configure shipping options, costs, and delivery time frames using shippingMethods.
  4. Respond to consumer actions. Use delegates and event handlers to respond dynamically to consumer actions, such as changes to the payment method (credit or debit) or shipping address, ensuring that pricing and available shipping options stay accurate throughout checkout.
  5. Configure error responses by building error objects for validation failures (such as invalid shipping address, unsupported region).

Test

  1. Configure Apple Pay Sandbox cards. During development, use Apple Pay Sandbox cards on physical devices to simulate payment interactions without processing real payments. If you are building a native app using Xcode, you can alternatively use the cards already provisioned on the Simulators. When you’re ready for production testing, you can also use real cards provisioned to physical Apple devices.
  2. Test each payment sheet configuration to make sure the correct fields are displayed.
  3. Validate data collection. Confirm your app correctly receives and processes all of the relevant data requested from the consumer.
  4. Test the validation logic. Confirm that your validation handles:
    • International address formats
    • Various name formats (single name, multiple surnames)
    • Different phone number formats
    • Missing optional fields (for example, Address Line 2 in the payment sheet)
  5. Test error handling. Confirm that errors display correctly for:
    • Invalid shipping addresses
    • Unsupported regions
    • Out‑of‑stock items for shipping address
    • Payment failures

Launch

Optimize

Frequently asked questions

What is the Apple Pay payment sheet?

The Apple Pay payment sheet is an official user interface (UI) triggered by the Apple Pay button across web and in‑app environments. The Apple Pay payment sheet provides consumers with an easy, secure, and private way to review and confirm purchases across millions of businesses globally.

Is the Apple Pay payment sheet available for e-commerce integration in all markets?

Yes, the Apple Pay payment sheet is available across all markets where Apple Pay is available and should be integrated in all merchant checkout flows, on the web and in apps.

What type of transactions does the Apple Pay payment sheet support?

The Apple Pay payment sheet supports a variety of transactions. These include one‑time, recurring, deferred, automatic reload, and installments. Merchants can configure the payment sheet based on the needs of their business.

How does the Apple Pay payment sheet benefit consumers?

The Apple Pay payment sheet has been designed to display important information in a way that is easy to digest by the consumer. Information is organized into three sections:

  • Main payment sheet: Provides consumers a clear, concise summary of their purchase, including the merchant’s name, order total, the selected payment method, requested contact or shipping information, shipping method, coupons or offers applied, and taxes and fees. Consumers can also easily switch their payment method and update their contact details before confirming their purchase.
  • Card hub: Gives consumers an overview of all the payment options their card supports. Depending on the market and the issuer, this may include the card balance and the ability to pay in full, pay later, and pay with rewards. Related card offers and benefits may also be presented.
  • Payment options: Gives consumers a full view of all of the cards in Apple Wallet that are available as a payment method for that purchase. This includes their default card, along with other debit cards, credit cards, stored credit cards, and buy now, pay later options.
Is there an implementation fee for this feature?

This feature can be enabled as part of a new or existing Apple Pay implementation. As with other Apple Pay features, Apple does not charge implementation fees for its enablement.

Can merchants control which fields appear in the payment sheet?

Yes. Merchants can request shipping, billing, or contact fields individually. Omitting unnecessary fields can help speed checkout and improve conversion.

Does Apple Pay support recurring payments?

Yes, Apple Pay supports various types of recurring payments — from subscriptions to automatic reloads. Merchants should use PKRecurringPaymentRequest for app implementations and recurringPaymentRequest for web. Merchants must disclose the frequency, amount, and start date of payments in the payment sheet. Refer to Merchant Tokens (MPANs) for more information.

Can the payment sheet show pending or deferred charges?

Yes. Line items can be marked as “Pending” and deferred charges can display expected charge dates. This is common for transactions where the final charges may change (for example, food delivery, ride‑hailing, or subscriptions) or where the payment will be made later (such as paying for a stay at a hotel or when pre‑booking a car rental).

How is a merchant’s name or brand displayed in the payment sheet?

Across all devices, the merchant’s name is displayed as part of the payment sheet, above the transaction total. Marketplaces should show both their name and the end merchant’s name.

On Mac, the merchant’s icon can also be displayed when consumers tap the more information (i) icon, where the line-by-line breakdown of their purchase is displayed.

What happens if there’s invalid data in a field of the payment sheet?

The PassKit and Apple Pay JS classes highlight errors, and merchants can provide custom error messages (for example, “Zip code doesn’t match city”). Messages must be short, specific, and actionable. Refer to Handling problems in Apple’s Human Interface Guidelines for more information.

Can merchants customize what appears in the Apple Pay payment sheet?

Yes, within Apple’s defined schema. The payment sheet supports two types of merchant‑configured information:

  • Information requested from the customer — merchants can request fields such as shipping address, billing address, and contact details (name, email, phone number)
  • Information provided to the customer — merchants can display order details such as line items, coupons, and recurring payment terms

Merchants are not able to add custom or freeform fields outside of these supported types. This helps create a consistent experience for consumers paying with Apple Pay across millions of merchants globally on the web and in apps.

Can merchants detect the consumer’s card type?

Yes, merchants can detect whether a payment method is a debit, credit, pre‑paid, or stored value card using the ApplePayPaymentMethodType enumeration.

What consumer information does a merchant receive before, during, and after a purchase made using Apple Pay?

For all Apple Pay transactions, Apple processes consumer data to connect customers with their issuer. Apple does not retain personal financial data linked to the consumer.

Before a transaction is authorized, a merchant receives only redacted contact information — previously configured by the consumer in Apple Wallet — passed directly to their website or app by Apple Pay. The level of detail depends on the consumer’s region. For example, only the first part of a shipping postal code may be passed in some regions. Merchants use this limited information to estimate tax due or populate shipping options in the paymentDetails array, then update the payment sheet accordingly.

Once the consumer reviews their contact information, payment method, and purchase details in the payment sheet and authenticates the transaction with Face ID, Touch ID, or their device passcode, the merchant receives the complete set of requested contact information, passed directly to their website or app by Apple Pay to finalize the order.

Join the Apple Pay platform.

Continue to maximize your Apple Pay integration

  1. Monitor key metrics, including:
    • Payment sheet presentation success rate
    • Authorization completion rate
    • Error rates by type
    • Payment success rate
  2. Follow Apple Pay partner news and updates for the latest:
    • Announcements
    • Features
    • Success stories
    • Tech notes

More resources

Apple Pay Demo

Test and debug your integration
in an interactive playground.
Learn more

Apple Developer

Get the resources to design and
build apps for Apple platforms.
Learn more

Apple Business

Manage your company’s digital
presence across Apple apps.
Learn more
  1. In the US, Apple Pay is a service provided by Apple Payments Services LLC, a subsidiary of Apple Inc. Neither Apple Inc. nor Apple Payments Services LLC is a bank. Any card used in Apple Pay is offered by the card issuer.

  2. Apple Pay is not available in all markets. View Apple Pay countries and regions.

  3. Features are subject to change. Some features, applications, and services may not be available in all regions or all languages and may require specific hardware and software.