PhoenixKit.Modules.Billing.Providers.Types.CheckoutSession (phoenix_kit v1.7.71)
Copy Markdown View SourceStruct returned by Provider.create_checkout_session/2.
Fields
id- Provider-specific session identifierurl- Redirect URL for the hosted checkout pageprovider- Provider atom (:stripe,:paypal,:razorpay)expires_at- When the session expires (nil if no expiry)metadata- Provider-specific metadata
Summary
Types
@type t() :: %PhoenixKit.Modules.Billing.Providers.Types.CheckoutSession{ expires_at: DateTime.t() | nil, id: String.t(), metadata: map(), provider: atom(), url: String.t() }