Vatly
Django

Inspect billing in admin

When django.contrib.admin and vatly_django are installed, billing models register automatically.

When django.contrib.admin and vatly_django are installed, billing models register automatically. No separate admin.py setup is needed. Mount Django's standard admin:

from django.contrib import admin
from django.urls import path

urlpatterns = [path("admin/", admin.site.urls)]

Keep your other project URL patterns. Grant model view permissions to the staff who need them; do not give every support user superuser access.

RecordsUseful for
Billing resourcesFind Vatly IDs, entities, full snapshots and lifecycle expiry
Webhook callsInspect signed event IDs and processing completion
OutboxInspect queued and delivered events
Checkouts/attempts/linksDiagnose ownership or idempotency failures
Customer bindings/scopesInspect identity and tenant/mode separation

All billing admin registrations disable add/change/delete, even for superusers. Use hosted billing or authorized API actions to mutate subscriptions; editing a local snapshot would not change Vatly. Signed envelopes can contain personal data, so restrict access and apply your retention policy.

Webhook storage · API reference

Copyright © 2026