For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Docs

Express checkout

Express checkout is optimized for mobile purchases, prioritizing Apple Pay or Google Pay for a frictionless, one-click payment experience.

AI summary

Express checkout is a mobile-optimized checkout variant that surfaces Apple Pay or Google Pay — whichever is available on the customer's device — and uses wallet and IP geolocation details to pre-fill customer information for a one-click purchase experience.

  • • Domain verification is required to enable Apple Pay's one-click experience in express checkout; Google Pay doesn't require domain verification.
  • • If neither Apple Pay nor Google Pay is available on the customer's device, checkout automatically falls back to other payment methods; set showNonExpressPaymentMethods to false to disable the fallback.
  • • Express checkout integrates via Paddle.js or hosted checkout and works with any price or subscription item you'd use in standard checkout.

Express checkout is a checkout variant designed for mobile that surfaces Apple Pay or Google Pay and uses wallet and IP address geolocation details to capture customer information automatically — eliminating the need for customers to manually enter their email, country, and postal code.

Open an express checkout to give mobile customers the fastest possible path to purchase.

Boost mobile conversion

Surface Apple Pay or Google Pay first on compatible devices, making it the easiest option for customers to select.

Reduce checkout friction

Use wallet and geolocation details to capture customer information automatically.

Fallback for all customers

If Apple Pay or Google Pay isn't available, customers can pay another way using other payment methods.

How it works

Express checkout is optimized for mobile conversion, prioritizing Apple Pay or Google Pay, presenting whichever is available on the customer's device.

Behind the scenes, Paddle uses the customer's IP address to estimate the correct tax and pricing before the checkout loads, and uses details from the customer's wallet to capture their email address. This means customers go straight to confirmation without filling out a form.

If neither Apple Pay nor Google Pay is available on the customer's device, the checkout automatically falls back to alternative payment methods. You can disable the fallback to show only the express payment method by setting showNonExpressPaymentMethods to false in checkout settings.

You can integrate using Paddle.js or hosted checkout.

You must verify your domain for Apple Pay to offer Apple Pay's one-click experience in express checkout. Google Pay doesn't require domain verification.

Customer journey

Checkout opens with a digital wallet as the first payment method

When a customer opens an express checkout on a compatible device, Apple Pay or Google Pay is presented first and prominently, depending on the customer's device.

Customers can also choose to pay another way if they prefer a different payment method. You can disable the option to pay another way if you want, so only the express payment method is available.

Customer enters details and confirms with their wallet

Express checkout uses details from Apple Wallet or Google Pay to prefill customer information and estimates the correct tax and pricing using the customer's IP address, meaning customers don't need to enter address details manually.

Customers select a card and confirm their purchase as normal.

Payment complete

Paddle routes every payment to the best acquirer for that sale to get the best possible chance of success. Customers enter a success workflow that you can build.

Was this page helpful?