finds.dev← search

// the find

pinax/pinax-stripe-light

★ 688 · Python · MIT · updated Aug 2022

a payments Django app for Stripe

A Django app for handling Stripe webhooks and basic Stripe integration. It's a stripped-down fork of the older django-stripe-payments, focused on webhook ingestion rather than the full billing abstraction layer the original had. Aimed at Django SaaS projects that want webhook handling without a heavy ORM wrapper around Stripe's entire API.

Webhook registry pattern in webhooks/registry.py is a clean design — you register handlers per event type rather than writing a giant if/elif chain. The generated.py file for webhook event types means you get typo-safe event names. Test coverage is solid across webhooks, signals, views, and template tags. Signals-based architecture means you can hook into webhook processing without forking the library.

Last commit was August 2022 — Stripe's API has moved considerably since then, including the Payment Intents migration that this library predates in meaningful ways. The README is almost content-free; it describes what the app 'was' and points to Pinax docs but doesn't show you how to actually use it. No checkout session or PaymentIntent support visible in the tree, which means you'd be bolting on the modern Stripe payment flow yourself anyway. With 688 stars and no recent activity, you're adopting something with a maintenance question mark over it.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →