Docs » Setting up Stripe
Setting up Stripe
Connect Stripe and your clients can pay invoices instantly with a credit card.
1. Create a Stripe account
Go to dashboard.stripe.com/register.
- Use your country if Stripe operates there (US, UK, EU, Canada, Australia, and 40+ others)
- If Stripe isn't in your country, you can still use test mode (no verification, perfect for trying things)
- For real production payments in unsupported countries, consider a US LLC via Stripe Atlas (~$300/yr)
2. Get your API keys
In Stripe dashboard → Developers → API keys:
- Publishable key (starts with
pk_test_orpk_live_) — safe to share publicly - Secret key (starts with
sk_test_orsk_live_) — keep private, used to charge cards
3. Paste them into Invoicely
App → Settings → Stripe Payments. Paste both keys. Click Save.
4. Set up the webhook
This is what tells Invoicely "the client just paid." See Webhook configuration.
Test mode vs. live mode
Use test mode keys (pk_test, sk_test) while learning — no real money moves. When ready, switch to live mode keys to take real payments.
Stripe fees
Stripe charges around 2.9% + $0.30 per successful card transaction (varies by country). Invoicely doesn't take any cut. The client pays the invoice total; Stripe deducts its fee from your payout.