Skip to content
Why Devani Went Stripe-Only (and What It Means for Your Checkout)

Why Devani Went Stripe-Only (and What It Means for Your Checkout)

Update: this post originally documented Devani's PayPal checkout option. As of Devani 2.3.0, PayPal support has been removed entirely: this post now explains that decision, and what it means if you were using it.

What changed

Earlier versions of Devani wired PayPal in alongside Stripe as an alternative payment method: customers picked a provider at checkout, and orders landed in the same order store with a field marking which one was used. It worked, but it meant every commerce feature had to be built, tested, and secured twice.

In 2.3.0 we removed PayPal. Stripe is now the one and only checkout provider in Devani.

Why one provider beats two

The honest version: maintaining two payment paths was slowing down the features people actually asked for.

  • Every feature shipped twice or not at all. Subscriptions, discount codes, inventory holds, webhook-driven order status: each one had a Stripe implementation and a PayPal question mark. Cutting PayPal let us ship the full store (variants, live inventory, discount codes, a real cart) in one release instead of three.
  • One webhook pipeline to secure. Payment webhooks are security-critical: they decide when an order counts as paid. One provider means one verification path, hardened properly, instead of two half-audited ones.
  • Stripe covers the actual need. One-time payments, subscriptions with trials, pay-what-you-want, digital delivery, and Stripe Tax. Customers pay by card, wallet, or local payment methods through Stripe's own checkout: most of what people wanted from "PayPal support" was really "let people pay easily," and Stripe's checkout does that.

If you were using PayPal

Existing orders keep their history: nothing is deleted. New checkouts run through Stripe, so you'll need a Stripe account (free to create, pay-per-transaction) and your keys pasted into Settings. Test mode is supported, so you can verify the whole flow before going live.

The bigger principle

Devani's whole design is subtraction: no plugin marketplace, no database, no theme jungle. A second payment provider was the same kind of surface area: twice the code for a fraction of the benefit. One great checkout path, fully integrated with inventory, discounts, subscriptions, and order management, is worth more than two okay ones.

If Stripe-only genuinely blocks you, a region Stripe doesn't serve, say, tell us at [email protected]. Real constraints from real users are how the roadmap gets set.