stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostCheckoutSessions

Description

Contains the different functions to run the operation postCheckoutSessions

Synopsis

Documentation

postCheckoutSessions Source #

Arguments

:: forall m. MonadHTTP m 
=> PostCheckoutSessionsRequestBody

The request body to send

-> ClientT m (Response PostCheckoutSessionsResponse)

Monadic computation which returns the result of the operation

POST /v1/checkout/sessions

<p>Creates a Session object.</p>

data PostCheckoutSessionsRequestBody Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostCheckoutSessionsRequestBody 

Fields

data PostCheckoutSessionsRequestBodyAutomaticTax' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.automatic_tax in the specification.

data PostCheckoutSessionsRequestBodyBillingAddressCollection' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_address_collection in the specification.

Specify whether Checkout should collect the customer's billing address.

Constructors

PostCheckoutSessionsRequestBodyBillingAddressCollection'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyBillingAddressCollection'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyBillingAddressCollection'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodyBillingAddressCollection'EnumRequired

Represents the JSON value "required"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyBillingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyBillingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyBillingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyBillingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyCustomerUpdate' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.customer_update in the specification.

Controls what fields on Customer can be updated by the Checkout Session. Can only be provided when `customer` is provided.

data PostCheckoutSessionsRequestBodyCustomerUpdate'Address' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.customer_update.properties.address in the specification.

Constructors

PostCheckoutSessionsRequestBodyCustomerUpdate'Address'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyCustomerUpdate'Address'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyCustomerUpdate'Address'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodyCustomerUpdate'Address'EnumNever

Represents the JSON value "never"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyCustomerUpdate'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyCustomerUpdate'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyCustomerUpdate'Name' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.customer_update.properties.name in the specification.

Constructors

PostCheckoutSessionsRequestBodyCustomerUpdate'Name'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyCustomerUpdate'Name'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyCustomerUpdate'Name'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodyCustomerUpdate'Name'EnumNever

Represents the JSON value "never"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyCustomerUpdate'Name' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyCustomerUpdate'Name' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Name' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Name' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.customer_update.properties.shipping in the specification.

Constructors

PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'EnumNever

Represents the JSON value "never"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyDiscounts' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.discounts.items in the specification.

Constructors

PostCheckoutSessionsRequestBodyDiscounts' 

Fields

data PostCheckoutSessionsRequestBodyLineItems' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items in the specification.

data PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.adjustable_quantity in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLineItems'PriceData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data.properties.product_data in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data.properties.recurring in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data.properties.recurring.properties.interval in the specification.

Constructors

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumDay

Represents the JSON value "day"

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumMonth

Represents the JSON value "month"

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumWeek

Represents the JSON value "week"

PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumYear

Represents the JSON value "year"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data.properties.tax_behavior in the specification.

Constructors

PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumExclusive

Represents the JSON value "exclusive"

PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumInclusive

Represents the JSON value "inclusive"

PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumUnspecified

Represents the JSON value "unspecified"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyLocale' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.locale in the specification.

The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used.

Constructors

PostCheckoutSessionsRequestBodyLocale'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyLocale'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyLocale'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodyLocale'EnumBg

Represents the JSON value "bg"

PostCheckoutSessionsRequestBodyLocale'EnumCs

Represents the JSON value "cs"

PostCheckoutSessionsRequestBodyLocale'EnumDa

Represents the JSON value "da"

PostCheckoutSessionsRequestBodyLocale'EnumDe

Represents the JSON value "de"

PostCheckoutSessionsRequestBodyLocale'EnumEl

Represents the JSON value "el"

PostCheckoutSessionsRequestBodyLocale'EnumEn

Represents the JSON value "en"

PostCheckoutSessionsRequestBodyLocale'EnumEnGB

Represents the JSON value "en-GB"

PostCheckoutSessionsRequestBodyLocale'EnumEs

Represents the JSON value "es"

PostCheckoutSessionsRequestBodyLocale'EnumEs_419

Represents the JSON value "es-419"

PostCheckoutSessionsRequestBodyLocale'EnumEt

Represents the JSON value "et"

PostCheckoutSessionsRequestBodyLocale'EnumFi

Represents the JSON value "fi"

PostCheckoutSessionsRequestBodyLocale'EnumFr

Represents the JSON value "fr"

PostCheckoutSessionsRequestBodyLocale'EnumFrCA

Represents the JSON value "fr-CA"

PostCheckoutSessionsRequestBodyLocale'EnumHu

Represents the JSON value "hu"

PostCheckoutSessionsRequestBodyLocale'EnumId

Represents the JSON value "id"

PostCheckoutSessionsRequestBodyLocale'EnumIt

Represents the JSON value "it"

PostCheckoutSessionsRequestBodyLocale'EnumJa

Represents the JSON value "ja"

PostCheckoutSessionsRequestBodyLocale'EnumLt

Represents the JSON value "lt"

PostCheckoutSessionsRequestBodyLocale'EnumLv

Represents the JSON value "lv"

PostCheckoutSessionsRequestBodyLocale'EnumMs

Represents the JSON value "ms"

PostCheckoutSessionsRequestBodyLocale'EnumMt

Represents the JSON value "mt"

PostCheckoutSessionsRequestBodyLocale'EnumNb

Represents the JSON value "nb"

PostCheckoutSessionsRequestBodyLocale'EnumNl

Represents the JSON value "nl"

PostCheckoutSessionsRequestBodyLocale'EnumPl

Represents the JSON value "pl"

PostCheckoutSessionsRequestBodyLocale'EnumPt

Represents the JSON value "pt"

PostCheckoutSessionsRequestBodyLocale'EnumPtBR

Represents the JSON value "pt-BR"

PostCheckoutSessionsRequestBodyLocale'EnumRo

Represents the JSON value "ro"

PostCheckoutSessionsRequestBodyLocale'EnumRu

Represents the JSON value "ru"

PostCheckoutSessionsRequestBodyLocale'EnumSk

Represents the JSON value "sk"

PostCheckoutSessionsRequestBodyLocale'EnumSl

Represents the JSON value "sl"

PostCheckoutSessionsRequestBodyLocale'EnumSv

Represents the JSON value "sv"

PostCheckoutSessionsRequestBodyLocale'EnumTh

Represents the JSON value "th"

PostCheckoutSessionsRequestBodyLocale'EnumTr

Represents the JSON value "tr"

PostCheckoutSessionsRequestBodyLocale'EnumZh

Represents the JSON value "zh"

PostCheckoutSessionsRequestBodyLocale'EnumZhHK

Represents the JSON value "zh-HK"

PostCheckoutSessionsRequestBodyLocale'EnumZhTW

Represents the JSON value "zh-TW"

data PostCheckoutSessionsRequestBodyMode' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mode in the specification.

The mode of the Checkout Session. Required when using prices or `setup` mode. Pass `subscription` if the Checkout Session includes at least one recurring item.

Constructors

PostCheckoutSessionsRequestBodyMode'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyMode'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyMode'EnumPayment

Represents the JSON value "payment"

PostCheckoutSessionsRequestBodyMode'EnumSetup

Represents the JSON value "setup"

PostCheckoutSessionsRequestBodyMode'EnumSubscription

Represents the JSON value "subscription"

data PostCheckoutSessionsRequestBodyPaymentIntentData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data in the specification.

A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.

Constructors

PostCheckoutSessionsRequestBodyPaymentIntentData' 

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data.properties.capture_method in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'EnumAutomatic

Represents the JSON value "automatic"

PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'EnumManual

Represents the JSON value "manual"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data.properties.setup_future_usage in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'EnumOffSession

Represents the JSON value "off_session"

PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'EnumOnSession

Represents the JSON value "on_session"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data.properties.shipping in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data.properties.shipping.properties.address in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_intent_data.properties.transfer_data in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options in the specification.

Payment-method-specific configuration.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.currency in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad

Represents the JSON value "cad"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd

Represents the JSON value "usd"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source #

Defines the oneOf schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.custom_mandate_url.anyOf in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.payment_schedule in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined

Represents the JSON value "combined"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval

Represents the JSON value "interval"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic

Represents the JSON value "sporadic"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.transaction_type in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness

Represents the JSON value "business"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal

Represents the JSON value "personal"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.verification_method in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic

Represents the JSON value "automatic"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant

Represents the JSON value "instant"

PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits

Represents the JSON value "microdeposits"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyPaymentMethodTypes' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_types.items in the specification.

Constructors

PostCheckoutSessionsRequestBodyPaymentMethodTypes'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyPaymentMethodTypes'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAcssDebit

Represents the JSON value "acss_debit"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAfterpayClearpay

Represents the JSON value "afterpay_clearpay"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAlipay

Represents the JSON value "alipay"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumBacsDebit

Represents the JSON value "bacs_debit"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumBancontact

Represents the JSON value "bancontact"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumCard

Represents the JSON value "card"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumEps

Represents the JSON value "eps"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumFpx

Represents the JSON value "fpx"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumGiropay

Represents the JSON value "giropay"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumGrabpay

Represents the JSON value "grabpay"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumIdeal

Represents the JSON value "ideal"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumP24

Represents the JSON value "p24"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumSepaDebit

Represents the JSON value "sepa_debit"

PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumSofort

Represents the JSON value "sofort"

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyPaymentMethodTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyPaymentMethodTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyPaymentMethodTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyPaymentMethodTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodySetupIntentData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.setup_intent_data in the specification.

A subset of parameters to be passed to SetupIntent creation for Checkout Sessions in `setup` mode.

data PostCheckoutSessionsRequestBodyShippingAddressCollection' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_address_collection in the specification.

When set, provides configuration for Checkout to collect a shipping address from a customer.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyShippingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyShippingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyShippingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyShippingAddressCollection' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_address_collection.properties.allowed_countries.items in the specification.

Constructors

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAC

Represents the JSON value AC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAD

Represents the JSON value AD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAE

Represents the JSON value AE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAF

Represents the JSON value AF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAG

Represents the JSON value AG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAI

Represents the JSON value AI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAL

Represents the JSON value AL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAM

Represents the JSON value AM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAO

Represents the JSON value AO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAQ

Represents the JSON value AQ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAR

Represents the JSON value AR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAT

Represents the JSON value AT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAU

Represents the JSON value AU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAW

Represents the JSON value AW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAX

Represents the JSON value AX

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAZ

Represents the JSON value AZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBA

Represents the JSON value BA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBB

Represents the JSON value BB

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBD

Represents the JSON value BD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBE

Represents the JSON value BE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBF

Represents the JSON value BF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBG

Represents the JSON value BG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBH

Represents the JSON value BH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBI

Represents the JSON value BI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBJ

Represents the JSON value BJ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBL

Represents the JSON value BL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBM

Represents the JSON value BM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBN

Represents the JSON value BN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBO

Represents the JSON value BO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBQ

Represents the JSON value BQ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBR

Represents the JSON value BR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBS

Represents the JSON value BS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBT

Represents the JSON value BT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBV

Represents the JSON value BV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBW

Represents the JSON value BW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBY

Represents the JSON value BY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBZ

Represents the JSON value BZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCA

Represents the JSON value CA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCD

Represents the JSON value CD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCF

Represents the JSON value CF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCG

Represents the JSON value CG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCH

Represents the JSON value CH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCI

Represents the JSON value CI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCK

Represents the JSON value CK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCL

Represents the JSON value CL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCM

Represents the JSON value CM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCN

Represents the JSON value CN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCO

Represents the JSON value CO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCR

Represents the JSON value CR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCV

Represents the JSON value CV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCW

Represents the JSON value CW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCY

Represents the JSON value CY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCZ

Represents the JSON value CZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDE

Represents the JSON value DE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDJ

Represents the JSON value DJ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDK

Represents the JSON value DK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDM

Represents the JSON value DM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDO

Represents the JSON value DO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDZ

Represents the JSON value DZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEC

Represents the JSON value EC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEE

Represents the JSON value EE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEG

Represents the JSON value EG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEH

Represents the JSON value EH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumER

Represents the JSON value ER

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumES

Represents the JSON value ES

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumET

Represents the JSON value ET

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFI

Represents the JSON value FI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFJ

Represents the JSON value FJ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFK

Represents the JSON value FK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFO

Represents the JSON value FO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFR

Represents the JSON value FR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGA

Represents the JSON value GA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGB

Represents the JSON value GB

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGD

Represents the JSON value GD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGE

Represents the JSON value GE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGF

Represents the JSON value GF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGG

Represents the JSON value GG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGH

Represents the JSON value GH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGI

Represents the JSON value GI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGL

Represents the JSON value GL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGM

Represents the JSON value GM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGN

Represents the JSON value GN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGP

Represents the JSON value GP

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGQ

Represents the JSON value GQ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGR

Represents the JSON value GR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGS

Represents the JSON value GS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGT

Represents the JSON value GT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGU

Represents the JSON value GU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGW

Represents the JSON value GW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGY

Represents the JSON value GY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHK

Represents the JSON value HK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHN

Represents the JSON value HN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHR

Represents the JSON value HR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHT

Represents the JSON value HT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHU

Represents the JSON value HU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumID

Represents the JSON value ID

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIE

Represents the JSON value IE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIL

Represents the JSON value IL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIM

Represents the JSON value IM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIN

Represents the JSON value IN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIO

Represents the JSON value IO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIQ

Represents the JSON value IQ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIS

Represents the JSON value IS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIT

Represents the JSON value IT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJE

Represents the JSON value JE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJM

Represents the JSON value JM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJO

Represents the JSON value JO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJP

Represents the JSON value JP

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKE

Represents the JSON value KE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKG

Represents the JSON value KG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKH

Represents the JSON value KH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKI

Represents the JSON value KI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKM

Represents the JSON value KM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKN

Represents the JSON value KN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKR

Represents the JSON value KR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKW

Represents the JSON value KW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKY

Represents the JSON value KY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKZ

Represents the JSON value KZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLA

Represents the JSON value LA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLB

Represents the JSON value LB

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLC

Represents the JSON value LC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLI

Represents the JSON value LI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLK

Represents the JSON value LK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLR

Represents the JSON value LR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLS

Represents the JSON value LS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLT

Represents the JSON value LT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLU

Represents the JSON value LU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLV

Represents the JSON value LV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLY

Represents the JSON value LY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMA

Represents the JSON value MA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMC

Represents the JSON value MC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMD

Represents the JSON value MD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumME

Represents the JSON value ME

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMF

Represents the JSON value MF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMG

Represents the JSON value MG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMK

Represents the JSON value MK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumML

Represents the JSON value ML

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMM

Represents the JSON value MM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMN

Represents the JSON value MN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMO

Represents the JSON value MO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMQ

Represents the JSON value MQ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMR

Represents the JSON value MR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMS

Represents the JSON value MS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMT

Represents the JSON value MT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMU

Represents the JSON value MU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMV

Represents the JSON value MV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMW

Represents the JSON value MW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMX

Represents the JSON value MX

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMY

Represents the JSON value MY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMZ

Represents the JSON value MZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNA

Represents the JSON value NA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNC

Represents the JSON value NC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNE

Represents the JSON value NE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNG

Represents the JSON value NG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNI

Represents the JSON value NI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNL

Represents the JSON value NL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNO

Represents the JSON value NO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNP

Represents the JSON value NP

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNR

Represents the JSON value NR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNU

Represents the JSON value NU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNZ

Represents the JSON value NZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumOM

Represents the JSON value OM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPA

Represents the JSON value PA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPE

Represents the JSON value PE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPF

Represents the JSON value PF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPG

Represents the JSON value PG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPH

Represents the JSON value PH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPK

Represents the JSON value PK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPL

Represents the JSON value PL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPM

Represents the JSON value PM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPN

Represents the JSON value PN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPR

Represents the JSON value PR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPS

Represents the JSON value PS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPT

Represents the JSON value PT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPY

Represents the JSON value PY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumQA

Represents the JSON value QA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRE

Represents the JSON value RE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRO

Represents the JSON value RO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRS

Represents the JSON value RS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRU

Represents the JSON value RU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRW

Represents the JSON value RW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSA

Represents the JSON value SA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSB

Represents the JSON value SB

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSC

Represents the JSON value SC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSE

Represents the JSON value SE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSG

Represents the JSON value SG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSH

Represents the JSON value SH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSI

Represents the JSON value SI

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSJ

Represents the JSON value SJ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSK

Represents the JSON value SK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSL

Represents the JSON value SL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSM

Represents the JSON value SM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSN

Represents the JSON value SN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSO

Represents the JSON value SO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSR

Represents the JSON value SR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSS

Represents the JSON value SS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumST

Represents the JSON value ST

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSV

Represents the JSON value SV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSX

Represents the JSON value SX

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSZ

Represents the JSON value SZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTA

Represents the JSON value TA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTC

Represents the JSON value TC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTD

Represents the JSON value TD

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTF

Represents the JSON value TF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTG

Represents the JSON value TG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTH

Represents the JSON value TH

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTJ

Represents the JSON value TJ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTK

Represents the JSON value TK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTL

Represents the JSON value TL

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTM

Represents the JSON value TM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTN

Represents the JSON value TN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTO

Represents the JSON value TO

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTR

Represents the JSON value TR

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTT

Represents the JSON value TT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTV

Represents the JSON value TV

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTW

Represents the JSON value TW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTZ

Represents the JSON value TZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUA

Represents the JSON value UA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUG

Represents the JSON value UG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUS

Represents the JSON value US

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUY

Represents the JSON value UY

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUZ

Represents the JSON value UZ

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVA

Represents the JSON value VA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVC

Represents the JSON value VC

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVE

Represents the JSON value VE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVG

Represents the JSON value VG

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVN

Represents the JSON value VN

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVU

Represents the JSON value VU

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumWF

Represents the JSON value WF

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumWS

Represents the JSON value WS

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumXK

Represents the JSON value XK

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumYE

Represents the JSON value YE

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumYT

Represents the JSON value YT

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZA

Represents the JSON value ZA

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZM

Represents the JSON value ZM

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZW

Represents the JSON value ZW

PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZZ

Represents the JSON value ZZ

Instances

Instances details
Eq PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodySubmitType' Source #

Defines the enum schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.submit_type in the specification.

Describes the type of transaction being performed by Checkout in order to customize relevant text on the page, such as the submit button. `submit_type` can only be specified on Checkout Sessions in `payment` mode, but not Checkout Sessions in `subscription` or `setup` mode.

Constructors

PostCheckoutSessionsRequestBodySubmitType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostCheckoutSessionsRequestBodySubmitType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostCheckoutSessionsRequestBodySubmitType'EnumAuto

Represents the JSON value "auto"

PostCheckoutSessionsRequestBodySubmitType'EnumBook

Represents the JSON value "book"

PostCheckoutSessionsRequestBodySubmitType'EnumDonate

Represents the JSON value "donate"

PostCheckoutSessionsRequestBodySubmitType'EnumPay

Represents the JSON value "pay"

data PostCheckoutSessionsRequestBodySubscriptionData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.subscription_data in the specification.

A subset of parameters to be passed to subscription creation for Checkout Sessions in `subscription` mode.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodySubscriptionData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodySubscriptionData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodySubscriptionData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodySubscriptionData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodySubscriptionData'Items' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.subscription_data.properties.items.items in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodySubscriptionData'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodySubscriptionData'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodySubscriptionData'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodySubscriptionData'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.subscription_data.properties.transfer_data in the specification.

Instances

Instances details
Eq PostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

Show PostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

ToJSON PostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

FromJSON PostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostCheckoutSessions

data PostCheckoutSessionsRequestBodyTaxIdCollection' Source #

Defines the object schema located at paths./v1/checkout/sessions.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.tax_id_collection in the specification.

Controls tax ID collection settings for the session.

data PostCheckoutSessionsResponse Source #

Represents a response of the operation postCheckoutSessions.

The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostCheckoutSessionsResponseError is used.

Constructors

PostCheckoutSessionsResponseError String

Means either no matching case available or a parse error

PostCheckoutSessionsResponse200 Checkout'session

Successful response.

PostCheckoutSessionsResponseDefault Error

Error response.