HelmHelm UniversityTrack 1 › Lesson 1.3

Lesson 1.3

Connecting Stripe, and the four states

Until this says ready, every buyer who tries to check out is turned away. It is the most expensive step to leave half done.

2 min readTrack 1, Open Your ShopFree, no account needed
Helm University track 1, Open Your Shop

Prefer to listen? This is the same lesson, word for word. The text below is the transcript.

This lesson prepares you to: Name the four states a payout account moves through and explain what happens to a buyer if you stop before the last one.

The state that matters

Helm reports your payout connection as one of four states, and only the last one lets you trade.

StateWhat it means
not_connectedYou have not started. No Stripe account is linked.
incompleteYou started and stopped. Stripe still wants details from you.
pending_reviewYou submitted everything. Stripe is checking it.
readyPayouts are enabled. You can take orders.

What a buyer sees if you stop early

This is the part to take seriously. Checkout looks up the seller's connection before it does almost anything else, and if payouts are not enabled it refuses the order with:

This seller cannot accept orders right now.

Your listings are still visible. Your storefront still loads. Your products still appear in browse and in category pages. The buyer gets all the way to checkout and is then turned away, and nothing on the page told them in advance. From your side it looks like people are browsing and not buying, which is the hardest failure in the world to diagnose because it looks exactly like weak demand.

You can go live and sell nothing

Nothing stops you running a live shopping show, staging fifty products and pinning them, with a payout account that is not ready. Every viewer who taps buy hits the same refusal. Check this state before a show, not after.

Where the money actually goes

When a sale completes, the entire charge lands on Helm's own Stripe account rather than splitting to you at the moment the card clears. Your share is transferred to you later, when the payout hold expires.

That design is deliberate and it is worth knowing why, because the alternative sounds better until you look at it. If Stripe paid you instantly, it would send the whole charge minus Helm's fee, and that includes the sales tax Helm is legally obliged to remit. Tax would land in seller balances and the payout hold would become a label on a row rather than a hold on actual money. It also means a refund before your payout is simply a refund, with nothing to claw back from you afterwards.

Nothing here needs a human

Once you are connected, no person at Helm approves your payouts. A transfer that fails is not an alert somebody triages, it is a row that gets retried later. If you have not finished Stripe onboarding, your funds are held and paid automatically the moment you do finish. Nobody has to notice you.