{"title":"Express checkout","slug":"express-checkout","url":"https://support.storeconnect.com/articles/express-checkout","url_markdown":"https://support.storeconnect.com/articles/express-checkout.md","subtitle":null,"summary":"Enable one-click payment buttons (Apple Pay, Google Pay, Link, Amazon Pay) on product pages, the cart page, and the cart dropdown using your Stripe Payment Provider API options.","type":"Help_Documentation","video_url":"","keywords":"express checkout, one-click payment, Apple Pay, Google Pay, Link, Amazon Pay, Stripe, wallet, express checkout logged in, pre-filled address, shipping rate, cart checkout, product page checkout, cart dropdown, payment methods, reduce abandoned cart, express payment, Stripe Payment Provider, API options, show_wallets, express_checkout_enabled","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"Offer your customers an express checkout experience from individual product pages, from the cart page, and from the cart dropdown. Express checkout accepts payment through one-click payment buttons, making the shopping experience effortless and reducing the likelihood of an abandoned cart.\n\nSupported payment methods include [Link](https://docs.stripe.com/payments/link), [Apple Pay](https://docs.stripe.com/apple-pay), [Google Pay](https://docs.stripe.com/google-pay), and [Amazon Pay](https://pay.amazon.com/). Some methods are not available in some regions.\n\n## Before you begin\n\nYou need a Stripe account and a [Payment Provider](stripe-payment-provider) record for Stripe.\n\n## Enable express checkout\n\nExpress checkout is not enabled by default. To enable it, open your Stripe **Payment Provider** record and add these API options:\n\n```\nshow_wallets: true\nexpress_checkout_enabled: true\n```\n\n### Google Pay\n\nIn the Stripe dashboard, go to [Settings \u003e Payment Methods](https://dashboard.stripe.com/test/settings/payment_methods) and, under Wallets, click **Turn on** for Google Pay.\n\n### Apple Pay\n\nIn the Stripe dashboard, go to [Settings \u003e Payment Methods](https://dashboard.stripe.com/test/settings/payment_methods) and, under Wallets, click **Turn on** for Apple Pay.\n\n### Verify your domains\n\nBoth Apple Pay and Google Pay require verification that you own the domains used for their payment services. Repeat this for each store domain.\n\nGo to [Payment method domains](https://dashboard.stripe.com/test/settings/payment_method_domains?enabled=true) in the Stripe dashboard to add each store domain.\n\n:::note\nThe Apple Pay button only shows in Safari, on desktop and mobile devices.\n:::\n\n## How it works\n\nExpress checkout offers customers the same shipping rates that come from StoreConnect. When a shipping rate is selected, the total order price is updated before the customer pays.\n\n### Guest customers\n\nGuest customers are prompted for their contact details (email, phone) and shipping address in the wallet sheet when purchasing physical goods. These details are supplied during payment processing and stored on the order.\n\n### Logged-in customers\n\nWhen a customer is already signed in, the express checkout wallet sheet is streamlined:\n\n- Contact details (email and phone) are pre-filled from their account — they are not prompted to enter them again.\n- Shipping address and rate selection are still presented in the wallet sheet for physical goods, so the customer can confirm or change their delivery address and choose a shipping method before paying.\n- The billing address is pre-filled from their account.\n\nLogged-in customers can complete express checkout for physical goods in fewer steps, without being asked for information their account already holds.\n\n### Individual product page\n\nFrom any product page, the customer can express checkout for that item instead of adding it to the cart and doing a conventional checkout.\n\n![Express checkout payment buttons displayed on a product page](https://res.cloudinary.com/hzkr6fi81/image/upload/v1747105257/knowledge/express-checkout/ProductPage_ExpressCheckout_b2wxyy.png)\n\n:::warning\nExpress checkout from a product page places an order for only that product: an independent order from whatever is already in the current cart. Where the customer may already have items in their cart, consider making this clear with a warning.\n:::\n\n### Cart dropdown\n\nCustomers can express checkout directly from the cart dropdown, wherever they are on the site.\n\n![Express checkout payment buttons displayed in the cart dropdown](https://res.cloudinary.com/hzkr6fi81/image/upload/v1747105256/knowledge/express-checkout/HoverCart_ExpressCheckout_thc6x1.png)\n\n### Cart page\n\nHere are two examples of what the customer may see on the cart page, depending on which options are enabled and supported in their region.\n\n![Cart page showing Google Pay and Apple Pay express checkout buttons](https://res.cloudinary.com/hzkr6fi81/image/upload/v1747105256/knowledge/express-checkout/CartView_GooglePay_ApplePay_ExpressCheckout_v0om6y.png)"}