Connect a provider
Connect under Settings → Payments.
Apple Pay and Google Pay activate automatically once Stripe card payments are enabled — there is no separate toggle, and TWICE registers your storefront domains for verification in the background. The one exception: neither wallet appears in an embedded (iframe) checkout link.
Build the checkout
A checkout is a configurable flow from cart to confirmation, built under Settings → Checkouts. You can build more than one — a B2C checkout and a separate B2B one, for example — and duplicate an existing checkout rather than start blank. Each checkout has two parts: its steps and sections (the flow itself) and its styling (colours, typography, layout). Styling is cosmetic and safe to leave for later; the flow is not.
If you take deposits: the deposit amount is a listing decision, set on the listing’s Pricing tab — not here, and not something a checkout carries a setting for. It reaches the checkout automatically once a deposit-carrying listing is in the cart. What you decide here is whether the checkout offers a card method: Stripe and Adyen cards can place the hold automatically, and a checkout offering only manual methods still accepts these orders — you just track and release the deposit yourself instead of a provider doing it. See Security Deposits.
Decide what it collects
Route every question to one of two places before you build the form. Getting this wrong is why merchants end up with data they cannot find again.
A phone number is a person question — put it on Contact, once, and every future order has it. A shoe size is an item question — put it on the listing, and only orders for that listing ask it. Mixing the two up is the single most common way a launch checkout collects the wrong thing in the wrong place.
Full detail on each: collect customer data at checkout for the person, ask customers for information at checkout for the item.
Attach it to the channel that will use it
A checkout does nothing until it is Active and reachable. Set its status to Active, then either:- Mark it Default for the whole account, or
- Connect it to a specific storefront in the Theme Editor’s Checkout page, or
- Assign it to one or more locations there, for locations with different requirements — a ship-only warehouse without a pickup step, say.
Done when
- Every payment method you plan to accept is connected under Settings → Payments, and Stripe verification is complete or visibly in progress.
- At least one checkout is Active and either marked Default or assigned to the channel that will use it.
- The Contact step asks for exactly the account-level details you need — nothing you have not decided to act on.
- Every per-item question (sizing, personalisation text, a condition acknowledgement) lives on the listing’s Checkout Settings tab, not on the checkout.
- If you take deposits, the deposit is set on the relevant listings’ Pricing tabs, and at least one connected method on the checkout can place an automatic hold — or you have a plan to track manual ones yourself.
Related articles
Connect payments
The launch step this guide belongs to.
Payments settings
The providers, in full — Stripe, manual methods, and the flagged ones.
Checkouts settings
Checkout configurations, per-location assignment, and the resolution chain.
Checkout - Steps & Sections
Every field on every step, control by control.
How to collect customer data at checkout
The person-question routing decision, in full.
How to ask customers for information at checkout
The item-question routing decision, in full.
Security Deposits
How deposit holds, captures, and releases work.
Test your processes
The next step, where a live payment becomes a go-live condition.