CrimeDataPurchase

CrimeDataPurchase#

App: reports

One-time or subscription purchase granting access to neighbourhood crime data reports.

Fields#

Field

Type

Description

user

ForeignKey(User)

Purchasing user (if authenticated)

email

EmailField

Buyer email

access_type

CharField

Access type (one_time, subscription)

neighborhood_slug

CharField

Target neighbourhood slug

status

CharField

Purchase status

access_token

CharField

Unique access token

stripe_session_id

CharField

Stripe session ID

stripe_payment_intent

CharField

Stripe payment intent ID

stripe_subscription_id

CharField

Stripe subscription ID

stripe_price_id

CharField

Stripe price ID

stripe_customer_id

CharField

Stripe customer ID

invoice_number

CharField

Invoice number

amount

DecimalField

Purchase amount

currency

CharField

Currency code

created_at

DateTimeField

Creation timestamp (auto)

paid_at

DateTimeField

Payment timestamp

expires_at

DateTimeField

Access expiration

cancelled_at

DateTimeField

Cancellation timestamp

Relationships#

  • User

  • DatasetAccess