Before you start
You’ll need a Stripe account. If you don’t have one yet, create one at stripe.com — it’s free to sign up.Creating your key
1
Open your Stripe API keys
In your Stripe dashboard, go to Developers → API keys → Create restricted key.
2
Set the right permissions
Give the key these permissions, and nothing else:
- Checkout Sessions — Write
- Payment Intents — Read
- Customers — Write (optional — improves the receipts your clients get)
3
Copy the key
Stripe shows you the key once. Copy it — it starts with
rk_live_ (or rk_test_ if you’re testing).Adding it to Clarely
1
Go to Invoicing settings
Open Settings → Invoicing → Card payments.
2
Paste your key
Paste the restricted key you copied from Stripe, then tap Save.
3
Confirm it's connected
Clarely checks the key with Stripe right away. Once it’s confirmed, Pay by card appears on every invoice you send from now on.
Testing before you go live
If you paste a test key (rk_test_), card payments work the same way but no real money moves — useful for trying it out before connecting your real account.

