|
StripeKit 0.1.1
Stripe integration toolkit for C++
|
| Cstripekit::BillingPortal | Groups the billing portal operations |
| Cstripekit::BillingPortalSession | A Stripe billing portal session: a short-lived link to the self-serve billing page |
| Cstripekit::BillingPortalSessions | Creates billing portal sessions |
| Cstripekit::Checkout | Groups the Checkout operations |
| Cstripekit::CheckoutSession | A Stripe Checkout session: one attempt by a customer to pay or subscribe |
| Cstripekit::CheckoutSessions | Creates Stripe-hosted Checkout sessions |
| Cstripekit::ClaimRequest | Asks the store to reserve an event id |
| Cstripekit::ClaimResult | The store's answer to a ClaimRequest |
| Cstripekit::drogon::ClientOptions | Settings for make_stripe_client() |
| Cstripekit::webhooks::ConstructEventOptions | Tuning for construct_event() |
| Cstripekit::CreateBillingPortalSessionRequest | Describes the billing portal session to create |
| Cstripekit::CreateCheckoutSessionRequest | Describes the Checkout session to create |
| Cstripekit::CreateCustomerRequest | Describes the customer to create |
| Cstripekit::Customer | A Stripe customer: the account everything else is billed against |
| Cstripekit::Customers | Creates and retrieves Stripe customers |
| Cstripekit::EventDispatcher | Handles verified webhook events, for applications using WebhookProcessor |
| Cstripekit::EventEnvelope | A Stripe event, as delivered by a webhook |
| Cstripekit::drogon::EventLoopOptions | Chooses which event loop outbound Stripe requests run on |
| Cstripekit::HTTPClient | Sends StripeKit's requests to Stripe |
| Cstripekit::drogon::HTTPClient | Sends Stripe API requests through Drogon's HTTP client |
| Cstripekit::HttpRequest | A request StripeKit wants sent to Stripe |
| Cstripekit::HttpResponse | Stripe's answer to a request |
| Cstripekit::Invoice | A Stripe invoice: the bill for one subscription period |
| Cstripekit::LogContext | Extra identifiers attached to a log entry |
| Cstripekit::Logger | Receives StripeKit's log entries |
| Cstripekit::ConsoleLogger | A logger that writes to the process's standard error stream |
| Cstripekit::NullLogger | A logger that discards everything |
| Cstripekit::drogon::LogBridge | Sends 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::ProcessEventOnceResult | What happened to a webhook delivery |
| Cstripekit::webhooks::ProcessEventOptions | Tuning for process_event_once() |
| Cstripekit::Task< TResult >::promise_type | Coroutine promise type |
| Cstripekit::RequestOptions | Per-call settings accepted by every client operation |
| Cstd::runtime_error | |
| Cstripekit::StripeKitException | Base class for every exception StripeKit throws |
| Cstripekit::ConfigurationException | Thrown when StripeKit is set up in a way it cannot work with |
| Cstripekit::SignatureVerificationException | Thrown when a webhook delivery cannot be trusted |
| Cstripekit::StripeApiException | Thrown when Stripe rejects a request, or cannot be reached |
| Cstripekit::StripeClient | The entry point for talking to Stripe |
| Cstripekit::StripeApiClient | The StripeClient implementation, built on any HTTPClient |
| Cstripekit::StripeErrorPayload | The details Stripe returned about a failure |
| Cstripekit::StripeResponseParser | Turns Stripe's responses into StripeKit models |
| Cstripekit::JsonStripeResponseParser | The response parser StripeKit uses by default |
| Cstripekit::Subscription | A Stripe subscription: a customer's recurring agreement to pay |
| Cstripekit::Subscriptions | Retrieves and cancels Stripe subscriptions |
| Cstripekit::Task< TResult > | The result of an asynchronous StripeKit operation |
| Cstripekit::VerificationMetadata | What was learned from a signature that checked out |
| Cstripekit::VerifiedEventSignal | A verified event, with the delivery details that came with it |
| Cstripekit::WebhookDedupStore | Remembers which webhook events have been handled |
| Cstripekit::InMemoryWebhookDedupStore | A de-duplication store that keeps everything in memory |
| Cstripekit::SqliteWebhookDedupStore | A de-duplication store that uses a SQLite database |
| Cstripekit::drogon::WebhookEndpoint | A Drogon route that receives Stripe webhook deliveries |
| Cstripekit::drogon::WebhookHandlerOptions | Settings for register_webhook_handler() |
| Cstripekit::WebhookProcessor | Handles incoming webhook deliveries through an EventDispatcher |
| Cstripekit::WebhookProcessorOptions | Tuning for WebhookProcessor |
| Cstripekit::WebhookSignatureVerifier | Checks that a webhook delivery really came from Stripe |
| Cstripekit::DefaultWebhookSignatureVerifier | The signature verifier StripeKit uses by default |
| Cstripekit::WebhookVerificationInput | Everything needed to check a webhook signature |