For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ’³Connecting Your Stripe Account

Set up Stripe as your CrowdWork payment processor β€” connect the account, read what each status means, and create the Terminal Location your card readers and POS app need.

CrowdWork processes payments through Square or Stripe. Square is our primary partner and the default for new theatres; Stripe is a fully supported alternative, and some theatres are set up on it instead. This guide is for those theatres.

Not sure which one you're on? If your Dashboard sidebar shows Theatre β†’ Stripe, you're a Stripe theatre and this is your guide. If it doesn't, you're on Square β€” see Connecting Your Square Account instead. Switching between the two isn't something you do yourself β€” contact support and we'll set it up.


Where to Find It

Your Stripe settings live at Theatre β†’ Stripe in the Dashboard sidebar. The page has two cards β€” Payment Processing and In-Person Card Readers (POS) β€” and it's where you'll go for anything payment-related that isn't inside Stripe itself.

Direct link: Stripe Settings

This page is admin-only. Connecting or changing a payment account is limited to theatre admins β€” box office, producer, and instructor accounts don't see it. See Managing Staff & Users.


Connecting Your Account

Click Connect with Stripe and CrowdWork hands you to Stripe to create or sign in to your account. Stripe collects your business details, identity verification, and bank account, then sends you back.

What the Status Means

The badge at the top right of Payment Processing tells you where the account stands. Refresh Status re-checks it with Stripe.

Status
What it means, and what to do

Not connected

No Stripe account yet. Click Connect with Stripe.

Setup incomplete

Stripe still needs details before it can accept payments. Click Finish Setup on Stripe β€” it returns you to the same account.

Pending verification

Stripe is reviewing what you submitted. Usually a few minutes, occasionally a day or two. Nothing to do but wait.

Payouts pending

You can take payments, but Stripe can't pay out yet β€” usually a missing bank account or payout detail.

Restricted

Payments aren't being accepted. The page lists what Stripe is waiting on; resolve those items in Stripe.

Status unknown

We haven't checked with Stripe yet. Click Refresh Status.

Ready

Accepting payments and receiving payouts. Nothing to do.

Alongside the badge, the card shows your Stripe Account ID, whether Stripe is Accepting Payments, whether Payouts are enabled, and when we Last Checked. When Stripe is waiting on something specific, it's listed under Stripe still needs:.


In-Person Card Readers (POS)

CrowdWork creates the Terminal Location for you as soon as Stripe starts accepting payments on your account, using the address from your Theatre Details. Once it exists, the card shows its Name, Address, and Location ID, with a green Ready badge.

If It Says "Not Set Up"

Almost always, the address is missing or incomplete. Stripe requires a real street address, city, and postal code β€” a PO box or a partial address won't do.

  1. Expand Enter the venue address (or Use a different name or address) on the card. The fields are pre-filled from your Theatre Details, so you can see exactly what's being sent.

  2. Fill in anything missing, then click Create Terminal Location.

Fix it once, in Theatre Details. If your venue address simply isn't on file, adding it to Theatre Details fixes it everywhere rather than just here. Use the form on this page only when the reader lives somewhere other than your main address.

POS Login Errors

These come from the POS app on a Stripe theatre. If you saw one of them, this page is where it gets fixed:

What the app said
What it means

"Error initializing Stripe. No locations available."

Your account has no Terminal Location. Create one on this page, then sign in again.

"Error initializing Stripe. Please try again."

The app couldn't start a card-reader session. Check that Payment Processing reads Ready here, then retry β€” and contact support if it persists.

"Multiple Locations β€” Please select the active location you'd like to use"

Not an error. Your Stripe account has more than one Terminal Location, so the app asks which venue this device is at. It remembers your choice and only asks again if that location goes away.

For everything else about the app itself, see Setting Up Point of Sale (POS).


Disconnecting


Apple Pay is Square-only today. Patrons checking out at a Stripe theatre pay by card; the Apple Pay button is part of our Square integration. See Apple Pay at Checkout for what Square theatres get.

Task
Guide

Set up in-person selling and check-in

Understand what you and your patrons are charged

Connect Square instead

Finish setting up your theatre


Need Help?

If you run into a situation this guide doesn't cover, contact our support team from your Dashboard. We're here to help!

Last updated

Was this helpful?