Sign in

Set up the store: Stripe, test mode & going live

Updated Jul 3, 2026

The store ships with every Devani install — you just connect Stripe. Stripe is the only checkout provider (PayPal was removed in 2.3.0 — here's why), and payments go directly to your own Stripe account.

1. Get your Stripe keys

Create a free account at stripe.com. In the Stripe dashboard you'll find two key pairs — test and live, each with a publishable and a secret key.

2. Configure Devani

In your admin's Settings, paste the keys and choose the active mode:

  • Test mode — checkouts run against Stripe's test environment. Use Stripe's test card 4242 4242 4242 4242 (any future expiry, any CVC) to place practice orders end to end.
  • Live mode — real cards, real money. Flip to live only after a successful test run.

Keys are stored write-only: once saved, the admin shows that a key is set, never the value. Submitting the field blank keeps the existing key.

3. Order status updates (webhooks)

Order payment status is driven by Stripe webhooks — Stripe tells your site when a payment succeeds, and the order flips to paid. Devani treats webhook verification strictly: an event that can't be verified is rejected rather than trusted, so an order is never marked paid on unverified input.

4. Tax and shipping

  • Tax — handled by Stripe Tax if enabled in your Stripe account. Devani deliberately has no tax engine of its own.
  • Shipping — optional per-product shipping costs for physical goods.

5. Order notifications

Set order notification recipients in Settings and you'll get an email for each order — requires an email provider configured (see Forms & email providers).

Next: Products, inventory & discounts.

Was this helpful?

Related articles

Powered by Subido