The App You Want Setting up the app stores instead? →
Payments

Your customers pay. You get paid. Directly.

Your app takes payments through Stripe, the same processor behind millions of businesses. The account is yours, the bank it pays out to is yours, and we never touch the money. You open it, create one key, paste it here, and your app switches itself on.

Four steps, about ten minutes

1

Open your Stripe account

Go to dashboard.stripe.com/register and sign up with your business email. Use the business name your customers should see on their card statements.

2

Activate it

Stripe asks about your business and the bank account your money should land in. Fill it in honestly and completely; payouts stay off until this is done, and it is the step people most often leave half-finished. Not sure what it is asking for? Every question it asks, answered below. If your app pays other people out (listeners, drivers, sellers), also open Connect in the dashboard and click Get started.

3

Create a key for your app

Make sure Test mode is off (top right). Open Developers → API keys and click Create restricted key. When Stripe offers templates, tick all three of these:

One-time payments Recurring subscriptions and billing Platform and marketplace payments

Continue, find Webhook Endpoints in the list and set it to Write. Name the key The App You Want, create it, and copy it. It is one long line starting rk_live_. On the same page, also copy your Publishable key, starting pk_live_.

4

Paste both into the box below

That is the whole handoff. The moment they check out, your app switches its payments on by itself and we text you when it is live, usually within a few minutes.

Paste it here, nowhere else This box is the only place your key should ever go. Never text or email a key, a password or a pass key, to us or to anyone. A real Stripe key is one long unbroken string starting rk_live_ or sk_live_; anything shaped like abcd-efgh-ijkl-mnop came from somewhere else and does not open Stripe.
Where the money goes Card payment → your Stripe account → your bank, on a rolling payout Stripe controls, usually two business days. Our $25 a week is separate and never comes out of your customers' payments.

Cannot get in to your Stripe?

Almost every time, the thing blocking you is the sign in, not your account. There are two different walls people hit here and they look alike, so start by working out which one you are on, then work down and stop at the step that lets you in.

1

Check whose screen you are actually on

Read the address bar. accounts.google.com means you are on Google, because you signed in with the Google button: the prompt sent to another phone, the code, and the refusal are all Google's, and nothing is wrong with your Stripe account while that is happening. stripe.com with the Stripe wordmark at the top means it is Stripe's own device check, which is the next step and has a different fix.

2

"We couldn't verify your identity" on a Stripe screen

That one is not about you and not about your password. Stripe emails you a verification link, and it only counts if you open it in the same browser the dashboard is already open in. Tapping it inside the Gmail or Outlook app opens that app's own built-in browser instead, which Stripe sees as a different device, so it refuses every time no matter how many links you request.

On a phone: open the email, press and hold the link, choose Open in Safari or Open in Chrome rather than tapping it, and use the newest email if Stripe sent several. If you cannot get it out of the mail app, go to the next step instead of requesting another link.

3

Sign in without Google

Open dashboard.stripe.com/login and use the email and password fields instead of the Google button. If you never set a password, or cannot remember it, use Forgot your password on that same screen and Stripe emails you a link. Open that one the same careful way as the step above, in a real browser rather than inside the mail app.

4

Then your computer, which is the one that ends it

On a laptop or desktop your email and the Stripe dashboard are already in the same browser, so the verification link lands where Stripe expects it and both walls above simply do not happen. Sign in at dashboard.stripe.com/login, open your email in another tab of that same browser, and click the link from there. This is the step that has ended it for every client who spent days stuck on a phone.

Do not force it Text us instead. Nothing in your app switches off while this waits, and nobody is charged. Never text or email a key to get around a sign in.

What Stripe asks you for

Nothing you have to go out and register first. The form asks a different set of questions depending on whether the business is you or a registered company, and you pick which one at the top.

No company yet? No EIN needed Choose Individual / Sole proprietorship, and when Stripe asks whether you have an EIN, answer that you do not. It asks for your SSN instead (an ITIN if you have no SSN): the last four digits when you sign up, and the full nine only if it cannot verify you from what you already gave it. Stripe's own page on this.
A personal checking account is fine Stripe requires a checking account that takes US dollars, with the account holder name matching your bank statement. It does not require a business bank account. If the business is you, your own checking account qualifies. Savings accounts do not.
If you do have an LLC or corporation Choose Company, and then the EIN is required, with the legal name exactly as it is registered. Pay out to the account in the business name so the two match.
Either way A US owner or representative, a real street address where the business actually operates (no PO boxes), your date of birth, and what you sell.

That is it. No waiting on us.

Once your keys check out, your app connects itself to your Stripe, sets up its payment notifications, and switches on. We text you the moment it is live.