Parsley Pay uses your own Stripe account to process payments. This means money goes directly to you — we never hold or handle your funds. You'll need a Stripe account and your Stripe API keys to get started.
You'll need a Stripe account. If you don't have one, sign up at stripe.com — it's free to create. Make sure your Stripe account is activated so it can accept live payments.
Important: use your live secret key, not the test key. Test keys (starting with sk_test_) will not process real payments.
Parsley Pay uses a Stripe webhook to detect payments, refunds, and disputes so your invoices are updated automatically.
Both keys are encrypted immediately using AES-256-GCM and are never stored in plain text. We only decrypt them in memory when a payment needs to be processed.
Once saved, you can verify your Stripe connection is working by creating a test invoice and checking that the payment link loads correctly. If you see a Stripe Checkout page, you're all set.
If you ever need to rotate your Stripe API keys, simply paste the new keys into the Settings page and save. Your old keys will be replaced immediately. Make sure to also update the webhook endpoint if you delete and recreate it in Stripe.