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.
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
Sign in to Stripe.
Open Developers, then API keys.
Press Reveal beside the secret key, and copy it. It starts with
sk_live_, orsk_test_for test payments.
Add it to your website
Open your website's Settings, then Shop or Payments, then Payment settings. Or, on Go live, press Set up card payments.
Under the first step, press Already take payments with Stripe? Use your account's secret key.
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.
Several of your websites can take cards through the same Stripe account.
If it says
| It says | What to do |
|---|---|
| That isn't a Stripe secret key | Copy the key starting sk_live_ or sk_test_, not the one starting pk_. |
| Stripe didn't accept that key | Copy it again from Stripe and paste the whole key. |
| That key can't read the account | Use the secret key, not a restricted one. |
| Key saved, but Stripe hasn't switched card payments on | Finish setting up your account in Stripe, then come back. |
To stop, press Remove the key. Card payments stop until you connect Stripe again.
A print shop connects Stripe with Continue with Stripe instead, so each order's printing is paid for as the order is.