struct

Stripe::Checkout::Session

Inherits JSON::Serializable < Stripe::Resource < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
new(*, __pull_for_json_serializable pull : JSON::PullParser)

Instance methods

after_expiration
Source
allow_promotion_codes?
Source
amount_subtotal
Source
amount_total
Source
automatic_tax
Source
billing_address_collection
Source
cancel_url
Source
client_reference_id
Source
client_secret
Source
created
Source
currency
Source
currency_conversion
Source
custom_fields
Source
custom_text
Source
customer
Source
customer_creation
Source
customer_details
Source
customer_email
Source
expires_at
Source
invoice
Source
invoice_creation
Source
line_items
Source
livemode?
Source
locale
Source
metadata
Source
mode
Source
object
Source
payment_intent
Source
payment_method_collection
Source
payment_method_configuration_details
Source
payment_method_options
Source
payment_method_types
Source
payment_status
Source
phone_number_collection
Source
recovered_from
Source
redirect_on_completion
Source
return_url
Source
saved_payment_method_options
Source
setup_intent
Source
shipping_address_collection
Source
shipping_cost
Source
shipping_details
Source
shipping_options
Source
status
Source
submit_type
Source
subscription
Source
success_url
Source
tax_id_collection
Source
total_details
Source
ui_mode
Source

Nested types