TOS-PAY-001Something needs doing firstYour shop cannot take payments yet
What happened
Stripe has not finished enabling charges on the connected account, usually because identity or bank details are outstanding.
What to do
Finish the Stripe onboarding from Settings, Payments. Checkout stays closed until Stripe confirms.
Quote this code when reporting the problem. It identifies the exact check that failed, which the wording alone does not.