stripe library Null safety

Classes

AutomaticTax
BalanceTransaction
https://stripe.com/docs/api/balance_transactions/object
Charge
https://stripe.com/docs/api/charges/object
ChargeEvent
CheckoutSession
https://stripe.com/docs/api/checkout/sessions/object
CheckoutSessionEvent
CreateCheckoutSessionRequest
https://stripe.com/docs/api/checkout/sessions/create
CreateCustomerRequest
https://stripe.com/docs/api/checkout/customers/create
CreatePortalSessionRequest
https://stripe.com/docs/api/checkout/sessions/create
CreateRefundRequest
https://stripe.com/docs/api/checkout/refunds/create
Customer
https://stripe.com/docs/api/charges/object
CustomerEvent
DataList<T>
Event
https://stripe.com/docs/api/events/object
EventData<T>
LineItem
ListPricesRequest
https://stripe.com/docs/api/prices/list
ListProductsRequest
https://stripe.com/docs/api/products/list
ListSubscriptionsRequest
https://stripe.com/docs/api/checkout/sessions/create
PaymentIntent
https://stripe.com/docs/api/payment_intents/object
PaymentIntentData
PaymentMethodDetails
PaymentMethodDetailsCard
PortalSession
https://stripe.com/docs/api/customer_portal/session
Price
https://stripe.com/docs/api/charges/object
PriceData
Product
https://stripe.com/docs/api/products/object
ProductData
Refund
https://stripe.com/docs/api/refunds/object
RefundEvent
Stripe
Stripe is the Class that provides the Interface for external calls via the Stripe API.
Subscription
https://stripe.com/docs/api/subscriptions/object
SubscriptionData
SubscriptionEvent
SubscriptionItem
https://stripe.com/docs/api/charges/object
TaxIdCollection

Properties

log Logger
final

Functions

isValidWebhookIpAddress(String ipAddress) bool
Returns true if the provided ip address is of of the white listed Stripe webhook ip addresses.
isValidWebhookSignature(String signature, String body, String signingSecret, Duration timeTolerance) bool
Returns wether the signature is correctly signed and within the tolerated time window.

Enums

BillingAddressCollection
PaymentMethodType
PriceType
SessionMode
SetupFutureUsage
SubscriptionStatus