Connect your Stripe account
Create a Stripe restricted key with three permissions and paste it in LotsInvoice. Payments go straight to your Stripe balance.
- In your Stripe dashboard, open Developers, then API keys. Choose test mode first if you want to try it without real money.
- Under Restricted keys, click Create restricted key. Name it LotsInvoice.
- Set Checkout Sessions to Write, Charges to Write (this lets you refund from LotsInvoice) and Webhook Endpoints to Write. Leave everything else at None.
- Create the key and copy it. It starts with rk_test_ in test mode and rk_live_ in live mode.
- In LotsInvoice, open Settings, Payment, choose the same mode, paste the key under Stripe and click Connect Stripe.
Good to know
- LotsInvoice only takes a restricted key. A full secret key (sk_) can do anything in your account, so it is refused.
- We create the one webhook that tells LotsInvoice a payment went through. You do not set up anything else in Stripe.
- Clients pay on Stripe's own page with the payment methods you have switched on in Stripe. Stripe's usual fees apply; LotsInvoice adds nothing.
- Refund from the invoice in LotsInvoice (owner only) or in your Stripe dashboard. Either way it is recorded once and the invoice balance goes back up.
- Never paste a key into a chat with an AI assistant. Paste it only in Settings, Payment.