Skip to main content

Reusable billing/subscriptions foundations for Django/DRF projects

Project description

jb-drf-billing

PyPI Version TestPyPI

Reusable billing/subscriptions foundations for Django/DRF projects.

PyPI: https://pypi.org/project/jb-drf-billing/
TestPyPI: https://test.pypi.org/project/jb-drf-billing/

Pattern:

  • abstract models in this package
  • concrete models + migrations in integrator projects
  • configuration via JB_DRF_BILLING

Roadmap

  • Phase 1-2 (done): core lib, abstract models, RevenueCat adapter, admin pattern.
  • Phase 3 (in progress): mobile + RevenueCat real (trial configurable, mobile gating).
  • Phase 4: Stripe adapter (web + Android checkout, customer portal, real webhook signature verification). See PHASE_4_TODO.md for the actionable checklist.

To find all in-code markers for Phase 4 work:

grep -r "TODO\[phase-4-stripe\]" .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jb_drf_billing-0.1.2.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jb_drf_billing-0.1.2-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

Details for the file jb_drf_billing-0.1.2.tar.gz.

File metadata

  • Download URL: jb_drf_billing-0.1.2.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jb_drf_billing-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7f860af1532f6121dc5607e59ff3bba471de2fa0e8ce2c446fcd9dbdb2c755b4
MD5 2c1713d6eda18c3043259a9d568b0136
BLAKE2b-256 ba85f2c8a1dd3e77aa93c6e997914933de3e06b7d74881744209061a43759e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jb_drf_billing-0.1.2.tar.gz:

Publisher: pypi-publish.yml on joelbarron/jb-drf-billing

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jb_drf_billing-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jb_drf_billing-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 38.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jb_drf_billing-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53fd0ac90fde9400adedefb3cd94ea49ddd74da7958438a81f4cbafe6c6a8f77
MD5 516bb1521d116929aea79b5346d7e9ba
BLAKE2b-256 a704c79c42381c9a816498aac82d1aaf31f905ddc6c9cd807f53e37b8a726ce5

See more details on using hashes here.

Provenance

The following attestation bundles were made for jb_drf_billing-0.1.2-py3-none-any.whl:

Publisher: pypi-publish.yml on joelbarron/jb-drf-billing

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page