Take cards with the Stripe account you already have

Already take payments with Stripe? In Payment settings, open Use your account's secret key, paste the key from Stripe, and press Use this key. Payments go straight to that account.

Step by step6 stepsUpdated 14 Nov 2026

If your business already takes payments with Stripe, your website can take cards through that same account. Payments go straight to it.

This works for a shop, and for a website that sells courses, memberships, stays or event tickets.

Get the key from Stripe

  1. Sign in to Stripe.

  2. Open Developers, then API keys.

  3. Press Reveal beside the secret key, and copy it. It starts with sk_live_, or sk_test_ for test payments.

Add it to your website

  1. Open your website's Settings, then Shop or Payments, then Payment settings. Or, on Go live, press Set up card payments.

  2. Under the first step, press Already take payments with Stripe? Use your account's secret key.

  3. Paste the key, and press Use this key.

It checks with Stripe, then says You can take card payments, with your Stripe account's name. The key itself says whether payments are real or a test.

Good to know

Several of your websites can take cards through the same Stripe account.

If it says

It saysWhat to do
That isn't a Stripe secret keyCopy the key starting sk_live_ or sk_test_, not the one starting pk_.
Stripe didn't accept that keyCopy it again from Stripe and paste the whole key.
That key can't read the accountUse the secret key, not a restricted one.
Key saved, but Stripe hasn't switched card payments onFinish setting up your account in Stripe, then come back.

To stop, press Remove the key. Card payments stop until you connect Stripe again.

Note

A print shop connects Stripe with Continue with Stripe instead, so each order's printing is paid for as the order is.

Next in Your online shopHow your shop works