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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cstripekit::BillingPortalGroups the billing portal operations
 Cstripekit::BillingPortalSessionA Stripe billing portal session: a short-lived link to the self-serve billing page
 Cstripekit::BillingPortalSessionsCreates billing portal sessions
 Cstripekit::CheckoutGroups the Checkout operations
 Cstripekit::CheckoutSessionA Stripe Checkout session: one attempt by a customer to pay or subscribe
 Cstripekit::CheckoutSessionsCreates Stripe-hosted Checkout sessions
 Cstripekit::ClaimRequestAsks the store to reserve an event id
 Cstripekit::ClaimResultThe store's answer to a ClaimRequest
 Cstripekit::drogon::ClientOptionsSettings for make_stripe_client()
 Cstripekit::webhooks::ConstructEventOptionsTuning for construct_event()
 Cstripekit::CreateBillingPortalSessionRequestDescribes the billing portal session to create
 Cstripekit::CreateCheckoutSessionRequestDescribes the Checkout session to create
 Cstripekit::CreateCustomerRequestDescribes the customer to create
 Cstripekit::CustomerA Stripe customer: the account everything else is billed against
 Cstripekit::CustomersCreates and retrieves Stripe customers
 Cstripekit::EventDispatcherHandles verified webhook events, for applications using WebhookProcessor
 Cstripekit::EventEnvelopeA Stripe event, as delivered by a webhook
 Cstripekit::drogon::EventLoopOptionsChooses which event loop outbound Stripe requests run on
 Cstripekit::HTTPClientSends StripeKit's requests to Stripe
 Cstripekit::drogon::HTTPClientSends Stripe API requests through Drogon's HTTP client
 Cstripekit::HttpRequestA request StripeKit wants sent to Stripe
 Cstripekit::HttpResponseStripe's answer to a request
 Cstripekit::InvoiceA Stripe invoice: the bill for one subscription period
 Cstripekit::LogContextExtra identifiers attached to a log entry
 Cstripekit::LoggerReceives StripeKit's log entries
 Cstripekit::ConsoleLoggerA logger that writes to the process's standard error stream
 Cstripekit::NullLoggerA logger that discards everything
 Cstripekit::drogon::LogBridgeSends StripeKit's log entries through Drogon's logging
 Cstripekit::OnceCallback< Args >Makes a callback safe to hand to code that might fire it more than once
 Cstripekit::webhooks::ProcessEventOnceResultWhat happened to a webhook delivery
 Cstripekit::webhooks::ProcessEventOptionsTuning for process_event_once()
 Cstripekit::Task< TResult >::promise_typeCoroutine promise type
 Cstripekit::RequestOptionsPer-call settings accepted by every client operation
 Cstd::runtime_error
 Cstripekit::StripeKitExceptionBase class for every exception StripeKit throws
 Cstripekit::ConfigurationExceptionThrown when StripeKit is set up in a way it cannot work with
 Cstripekit::SignatureVerificationExceptionThrown when a webhook delivery cannot be trusted
 Cstripekit::StripeApiExceptionThrown when Stripe rejects a request, or cannot be reached
 Cstripekit::StripeClientThe entry point for talking to Stripe
 Cstripekit::StripeApiClientThe StripeClient implementation, built on any HTTPClient
 Cstripekit::StripeErrorPayloadThe details Stripe returned about a failure
 Cstripekit::StripeResponseParserTurns Stripe's responses into StripeKit models
 Cstripekit::JsonStripeResponseParserThe response parser StripeKit uses by default
 Cstripekit::SubscriptionA Stripe subscription: a customer's recurring agreement to pay
 Cstripekit::SubscriptionsRetrieves and cancels Stripe subscriptions
 Cstripekit::Task< TResult >The result of an asynchronous StripeKit operation
 Cstripekit::VerificationMetadataWhat was learned from a signature that checked out
 Cstripekit::VerifiedEventSignalA verified event, with the delivery details that came with it
 Cstripekit::WebhookDedupStoreRemembers which webhook events have been handled
 Cstripekit::InMemoryWebhookDedupStoreA de-duplication store that keeps everything in memory
 Cstripekit::SqliteWebhookDedupStoreA de-duplication store that uses a SQLite database
 Cstripekit::drogon::WebhookEndpointA Drogon route that receives Stripe webhook deliveries
 Cstripekit::drogon::WebhookHandlerOptionsSettings for register_webhook_handler()
 Cstripekit::WebhookProcessorHandles incoming webhook deliveries through an EventDispatcher
 Cstripekit::WebhookProcessorOptionsTuning for WebhookProcessor
 Cstripekit::WebhookSignatureVerifierChecks that a webhook delivery really came from Stripe
 Cstripekit::DefaultWebhookSignatureVerifierThe signature verifier StripeKit uses by default
 Cstripekit::WebhookVerificationInputEverything needed to check a webhook signature