EbookPurchase

EbookPurchase#

App: ebook

One-time ebook purchase via Stripe checkout.

Fields#

Field

Type

Description

user

ForeignKey(User)

Purchasing user (if authenticated)

email

EmailField

Buyer email

stripe_session_id

CharField

Stripe checkout session ID (unique)

payment_intent

CharField

Stripe payment intent ID

amount_total

IntegerField

Total amount in cents

currency

CharField

Currency code

product_code

CharField

Product identifier

paid

BooleanField

Whether payment is confirmed

paid_at

DateTimeField

Payment timestamp

created_at

DateTimeField

Creation timestamp (auto)

Relationships#

  • User