StripeKit 0.1.1
Stripe integration toolkit for C++
Loading...
Searching...
No Matches
Stripe Models

Plain structs describing the Stripe objects StripeKit returns. More...

Collaboration diagram for Stripe Models:

Classes

struct  stripekit::Customer
 A Stripe customer: the account everything else is billed against. More...
struct  stripekit::CheckoutSession
 A Stripe Checkout session: one attempt by a customer to pay or subscribe. More...
struct  stripekit::Subscription
 A Stripe subscription: a customer's recurring agreement to pay. More...
struct  stripekit::Invoice
 A Stripe invoice: the bill for one subscription period. More...
struct  stripekit::BillingPortalSession
 A Stripe billing portal session: a short-lived link to the self-serve billing page. More...
struct  stripekit::EventEnvelope
 A Stripe event, as delivered by a webhook. More...

Detailed Description

Plain structs describing the Stripe objects StripeKit returns.

Each struct carries the fields StripeKit needs for billing and entitlement decisions rather than every field Stripe returns. When you need something that is not present, read it from the raw JSON in stripekit::EventEnvelope::payload_json, or file a request.

See also
https://docs.stripe.com/api