stripe library

Classes

Address
https://stripe.com/docs/api/refunds/object
AutomaticPaymentMethods
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
CreatePaymentIntentRequest
https://stripe.com/docs/api/payment_intents/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<T extends Message>
https://stripe.com/docs/api/events/object
EventData<T>
FeeDetails
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
Message
PaymentIntent
https://stripe.com/docs/api/payment_intents/object
PaymentIntentData
PaymentIntentEvent
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
ShippingSpecification
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-shipping
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
UpdateCustomerRequest
https://stripe.com/docs/api/checkout/customers/update

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.