StripeKit 0.1.1
Stripe integration toolkit for C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NstripekitAsync.h
 NwebhooksWebhooks.h
 CConstructEventOptionsTuning for construct_event()
 CProcessEventOptionsTuning for process_event_once()
 CProcessEventOnceResultWhat happened to a webhook delivery
 Ndrogon
 CEventLoopOptionsChooses which event loop outbound Stripe requests run on
 CClientOptionsSettings for make_stripe_client()
 CWebhookHandlerOptionsSettings for register_webhook_handler()
 CHTTPClientSends Stripe API requests through Drogon's HTTP client
 CWebhookEndpointA Drogon route that receives Stripe webhook deliveries
 CLogBridgeSends StripeKit's log entries through Drogon's logging
 CTaskThe result of an asynchronous StripeKit operation
 Cpromise_typeCoroutine promise type
 COnceCallbackMakes a callback safe to hand to code that might fire it more than once
 CCreateCustomerRequestDescribes the customer to create
 CCreateCheckoutSessionRequestDescribes the Checkout session to create
 CCreateBillingPortalSessionRequestDescribes the billing portal session to create
 CCustomersCreates and retrieves Stripe customers
 CCheckoutSessionsCreates Stripe-hosted Checkout sessions
 CCheckoutGroups the Checkout operations
 CSubscriptionsRetrieves and cancels Stripe subscriptions
 CBillingPortalSessionsCreates billing portal sessions
 CBillingPortalGroups the billing portal operations
 CStripeClientThe entry point for talking to Stripe
 CStripeErrorPayloadThe details Stripe returned about a failure
 CStripeKitExceptionBase class for every exception StripeKit throws
 CStripeApiExceptionThrown when Stripe rejects a request, or cannot be reached
 CSignatureVerificationExceptionThrown when a webhook delivery cannot be trusted
 CConfigurationExceptionThrown when StripeKit is set up in a way it cannot work with
 CCustomerA Stripe customer: the account everything else is billed against
 CCheckoutSessionA Stripe Checkout session: one attempt by a customer to pay or subscribe
 CSubscriptionA Stripe subscription: a customer's recurring agreement to pay
 CInvoiceA Stripe invoice: the bill for one subscription period
 CBillingPortalSessionA Stripe billing portal session: a short-lived link to the self-serve billing page
 CEventEnvelopeA Stripe event, as delivered by a webhook
 CRequestOptionsPer-call settings accepted by every client operation
 CVerifiedEventSignalA verified event, with the delivery details that came with it
 CEventDispatcherHandles verified webhook events, for applications using WebhookProcessor
 CHttpRequestA request StripeKit wants sent to Stripe
 CHttpResponseStripe's answer to a request
 CHTTPClientSends StripeKit's requests to Stripe
 CLogContextExtra identifiers attached to a log entry
 CLoggerReceives StripeKit's log entries
 CNullLoggerA logger that discards everything
 CConsoleLoggerA logger that writes to the process's standard error stream
 CSqliteWebhookDedupStoreA de-duplication store that uses a SQLite database
 CStripeResponseParserTurns Stripe's responses into StripeKit models
 CJsonStripeResponseParserThe response parser StripeKit uses by default
 CStripeApiClientThe StripeClient implementation, built on any HTTPClient
 CClaimRequestAsks the store to reserve an event id
 CClaimResultThe store's answer to a ClaimRequest
 CWebhookDedupStoreRemembers which webhook events have been handled
 CInMemoryWebhookDedupStoreA de-duplication store that keeps everything in memory
 CWebhookProcessorOptionsTuning for WebhookProcessor
 CWebhookProcessorHandles incoming webhook deliveries through an EventDispatcher
 CWebhookVerificationInputEverything needed to check a webhook signature
 CVerificationMetadataWhat was learned from a signature that checked out
 CWebhookSignatureVerifierChecks that a webhook delivery really came from Stripe
 CDefaultWebhookSignatureVerifierThe signature verifier StripeKit uses by default