PhoenixKit.Modules.Billing.Providers.Types.SetupSession (phoenix_kit v1.7.71)

Copy Markdown View Source

Struct returned by Provider.create_setup_session/2.

Fields

  • id - Provider-specific session identifier
  • url - Redirect URL for saving a payment method
  • provider - Provider atom (:stripe, :paypal, :razorpay)
  • metadata - Provider-specific metadata

Summary

Types

t()

@type t() :: %PhoenixKit.Modules.Billing.Providers.Types.SetupSession{
  id: String.t(),
  metadata: map(),
  provider: atom(),
  url: String.t()
}