Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postCheckoutSessions
Synopsis
- postCheckoutSessions :: forall m. MonadHTTP m => PostCheckoutSessionsRequestBody -> StripeT m (Response PostCheckoutSessionsResponse)
- data PostCheckoutSessionsRequestBody = PostCheckoutSessionsRequestBody {
- postCheckoutSessionsRequestBodyAllowPromotionCodes :: Maybe Bool
- postCheckoutSessionsRequestBodyAutomaticTax :: Maybe PostCheckoutSessionsRequestBodyAutomaticTax'
- postCheckoutSessionsRequestBodyBillingAddressCollection :: Maybe PostCheckoutSessionsRequestBodyBillingAddressCollection'
- postCheckoutSessionsRequestBodyCancelUrl :: Text
- postCheckoutSessionsRequestBodyClientReferenceId :: Maybe Text
- postCheckoutSessionsRequestBodyCustomer :: Maybe Text
- postCheckoutSessionsRequestBodyCustomerEmail :: Maybe Text
- postCheckoutSessionsRequestBodyCustomerUpdate :: Maybe PostCheckoutSessionsRequestBodyCustomerUpdate'
- postCheckoutSessionsRequestBodyDiscounts :: Maybe [PostCheckoutSessionsRequestBodyDiscounts']
- postCheckoutSessionsRequestBodyExpand :: Maybe [Text]
- postCheckoutSessionsRequestBodyLineItems :: Maybe [PostCheckoutSessionsRequestBodyLineItems']
- postCheckoutSessionsRequestBodyLocale :: Maybe PostCheckoutSessionsRequestBodyLocale'
- postCheckoutSessionsRequestBodyMetadata :: Maybe Object
- postCheckoutSessionsRequestBodyMode :: Maybe PostCheckoutSessionsRequestBodyMode'
- postCheckoutSessionsRequestBodyPaymentIntentData :: Maybe PostCheckoutSessionsRequestBodyPaymentIntentData'
- postCheckoutSessionsRequestBodyPaymentMethodOptions :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'
- postCheckoutSessionsRequestBodyPaymentMethodTypes :: Maybe [PostCheckoutSessionsRequestBodyPaymentMethodTypes']
- postCheckoutSessionsRequestBodySetupIntentData :: Maybe PostCheckoutSessionsRequestBodySetupIntentData'
- postCheckoutSessionsRequestBodyShippingAddressCollection :: Maybe PostCheckoutSessionsRequestBodyShippingAddressCollection'
- postCheckoutSessionsRequestBodyShippingRates :: Maybe [Text]
- postCheckoutSessionsRequestBodySubmitType :: Maybe PostCheckoutSessionsRequestBodySubmitType'
- postCheckoutSessionsRequestBodySubscriptionData :: Maybe PostCheckoutSessionsRequestBodySubscriptionData'
- postCheckoutSessionsRequestBodySuccessUrl :: Text
- postCheckoutSessionsRequestBodyTaxIdCollection :: Maybe PostCheckoutSessionsRequestBodyTaxIdCollection'
- mkPostCheckoutSessionsRequestBody :: Text -> Text -> PostCheckoutSessionsRequestBody
- data PostCheckoutSessionsRequestBodyAutomaticTax' = PostCheckoutSessionsRequestBodyAutomaticTax' {}
- mkPostCheckoutSessionsRequestBodyAutomaticTax' :: Bool -> PostCheckoutSessionsRequestBodyAutomaticTax'
- data PostCheckoutSessionsRequestBodyBillingAddressCollection'
- data PostCheckoutSessionsRequestBodyCustomerUpdate' = PostCheckoutSessionsRequestBodyCustomerUpdate' {
- postCheckoutSessionsRequestBodyCustomerUpdate'Address :: Maybe PostCheckoutSessionsRequestBodyCustomerUpdate'Address'
- postCheckoutSessionsRequestBodyCustomerUpdate'Name :: Maybe PostCheckoutSessionsRequestBodyCustomerUpdate'Name'
- postCheckoutSessionsRequestBodyCustomerUpdate'Shipping :: Maybe PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'
- mkPostCheckoutSessionsRequestBodyCustomerUpdate' :: PostCheckoutSessionsRequestBodyCustomerUpdate'
- data PostCheckoutSessionsRequestBodyCustomerUpdate'Address'
- data PostCheckoutSessionsRequestBodyCustomerUpdate'Name'
- data PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'
- data PostCheckoutSessionsRequestBodyDiscounts' = PostCheckoutSessionsRequestBodyDiscounts' {}
- mkPostCheckoutSessionsRequestBodyDiscounts' :: PostCheckoutSessionsRequestBodyDiscounts'
- data PostCheckoutSessionsRequestBodyLineItems' = PostCheckoutSessionsRequestBodyLineItems' {
- postCheckoutSessionsRequestBodyLineItems'AdjustableQuantity :: Maybe PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity'
- postCheckoutSessionsRequestBodyLineItems'Amount :: Maybe Int
- postCheckoutSessionsRequestBodyLineItems'Currency :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'Description :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'DynamicTaxRates :: Maybe [Text]
- postCheckoutSessionsRequestBodyLineItems'Images :: Maybe [Text]
- postCheckoutSessionsRequestBodyLineItems'Name :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'Price :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'PriceData :: Maybe PostCheckoutSessionsRequestBodyLineItems'PriceData'
- postCheckoutSessionsRequestBodyLineItems'Quantity :: Maybe Int
- postCheckoutSessionsRequestBodyLineItems'TaxRates :: Maybe [Text]
- mkPostCheckoutSessionsRequestBodyLineItems' :: PostCheckoutSessionsRequestBodyLineItems'
- data PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' = PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' {}
- mkPostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' :: Bool -> PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity'
- data PostCheckoutSessionsRequestBodyLineItems'PriceData' = PostCheckoutSessionsRequestBodyLineItems'PriceData' {
- postCheckoutSessionsRequestBodyLineItems'PriceData'Currency :: Text
- postCheckoutSessionsRequestBodyLineItems'PriceData'Product :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData :: Maybe PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'
- postCheckoutSessionsRequestBodyLineItems'PriceData'Recurring :: Maybe PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'
- postCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior :: Maybe PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'
- postCheckoutSessionsRequestBodyLineItems'PriceData'UnitAmount :: Maybe Int
- postCheckoutSessionsRequestBodyLineItems'PriceData'UnitAmountDecimal :: Maybe Text
- mkPostCheckoutSessionsRequestBodyLineItems'PriceData' :: Text -> PostCheckoutSessionsRequestBodyLineItems'PriceData'
- data PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' = PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' {
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'Description :: Maybe Text
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'Images :: Maybe [Text]
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'Metadata :: Maybe Object
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'Name :: Text
- postCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'TaxCode :: Maybe Text
- mkPostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' :: Text -> PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'
- data PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' = PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' {}
- mkPostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' :: PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval' -> PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'
- data PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'
- = PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'Other Value
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'Typed Text
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumDay
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumMonth
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumWeek
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumYear
- data PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'
- = PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'Other Value
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'Typed Text
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumExclusive
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumInclusive
- | PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumUnspecified
- data PostCheckoutSessionsRequestBodyLocale'
- = PostCheckoutSessionsRequestBodyLocale'Other Value
- | PostCheckoutSessionsRequestBodyLocale'Typed Text
- | PostCheckoutSessionsRequestBodyLocale'EnumAuto
- | PostCheckoutSessionsRequestBodyLocale'EnumBg
- | PostCheckoutSessionsRequestBodyLocale'EnumCs
- | PostCheckoutSessionsRequestBodyLocale'EnumDa
- | PostCheckoutSessionsRequestBodyLocale'EnumDe
- | PostCheckoutSessionsRequestBodyLocale'EnumEl
- | PostCheckoutSessionsRequestBodyLocale'EnumEn
- | PostCheckoutSessionsRequestBodyLocale'EnumEnGB
- | PostCheckoutSessionsRequestBodyLocale'EnumEs
- | PostCheckoutSessionsRequestBodyLocale'EnumEs_419
- | PostCheckoutSessionsRequestBodyLocale'EnumEt
- | PostCheckoutSessionsRequestBodyLocale'EnumFi
- | PostCheckoutSessionsRequestBodyLocale'EnumFr
- | PostCheckoutSessionsRequestBodyLocale'EnumFrCA
- | PostCheckoutSessionsRequestBodyLocale'EnumHu
- | PostCheckoutSessionsRequestBodyLocale'EnumId
- | PostCheckoutSessionsRequestBodyLocale'EnumIt
- | PostCheckoutSessionsRequestBodyLocale'EnumJa
- | PostCheckoutSessionsRequestBodyLocale'EnumLt
- | PostCheckoutSessionsRequestBodyLocale'EnumLv
- | PostCheckoutSessionsRequestBodyLocale'EnumMs
- | PostCheckoutSessionsRequestBodyLocale'EnumMt
- | PostCheckoutSessionsRequestBodyLocale'EnumNb
- | PostCheckoutSessionsRequestBodyLocale'EnumNl
- | PostCheckoutSessionsRequestBodyLocale'EnumPl
- | PostCheckoutSessionsRequestBodyLocale'EnumPt
- | PostCheckoutSessionsRequestBodyLocale'EnumPtBR
- | PostCheckoutSessionsRequestBodyLocale'EnumRo
- | PostCheckoutSessionsRequestBodyLocale'EnumRu
- | PostCheckoutSessionsRequestBodyLocale'EnumSk
- | PostCheckoutSessionsRequestBodyLocale'EnumSl
- | PostCheckoutSessionsRequestBodyLocale'EnumSv
- | PostCheckoutSessionsRequestBodyLocale'EnumTh
- | PostCheckoutSessionsRequestBodyLocale'EnumTr
- | PostCheckoutSessionsRequestBodyLocale'EnumZh
- | PostCheckoutSessionsRequestBodyLocale'EnumZhHK
- | PostCheckoutSessionsRequestBodyLocale'EnumZhTW
- data PostCheckoutSessionsRequestBodyMode'
- data PostCheckoutSessionsRequestBodyPaymentIntentData' = PostCheckoutSessionsRequestBodyPaymentIntentData' {
- postCheckoutSessionsRequestBodyPaymentIntentData'ApplicationFeeAmount :: Maybe Int
- postCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod :: Maybe PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'
- postCheckoutSessionsRequestBodyPaymentIntentData'Description :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Metadata :: Maybe Object
- postCheckoutSessionsRequestBodyPaymentIntentData'OnBehalfOf :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'ReceiptEmail :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage :: Maybe PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping :: Maybe PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'
- postCheckoutSessionsRequestBodyPaymentIntentData'StatementDescriptor :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'StatementDescriptorSuffix :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'TransferData :: Maybe PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData'
- postCheckoutSessionsRequestBodyPaymentIntentData'TransferGroup :: Maybe Text
- mkPostCheckoutSessionsRequestBodyPaymentIntentData' :: PostCheckoutSessionsRequestBodyPaymentIntentData'
- data PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'
- = PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'Other Value
- | PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'EnumAutomatic
- | PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'EnumManual
- data PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'
- = PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'Other Value
- | PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'EnumOffSession
- | PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'EnumOnSession
- data PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' = PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' {
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address :: PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Carrier :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Name :: Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Phone :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'TrackingNumber :: Maybe Text
- mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' :: PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' -> Text -> PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'
- data PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' = PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' {
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'City :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'Country :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'Line1 :: Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'Line2 :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'PostalCode :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'State :: Maybe Text
- mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' :: Text -> PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'
- data PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' = PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' {}
- mkPostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' :: Text -> PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData'
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions' = PostCheckoutSessionsRequestBodyPaymentMethodOptions' {}
- mkPostCheckoutSessionsRequestBodyPaymentMethodOptions' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions'
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' {
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- mkPostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' {
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'IntervalDescription :: Maybe Text
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- postCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType :: Maybe PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- mkPostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal
- data PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- = PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant
- | PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits
- data PostCheckoutSessionsRequestBodyPaymentMethodTypes'
- = PostCheckoutSessionsRequestBodyPaymentMethodTypes'Other Value
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'Typed Text
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAcssDebit
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAfterpayClearpay
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumAlipay
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumBacsDebit
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumBancontact
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumCard
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumEps
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumFpx
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumGiropay
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumGrabpay
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumIdeal
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumP24
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumSepaDebit
- | PostCheckoutSessionsRequestBodyPaymentMethodTypes'EnumSofort
- data PostCheckoutSessionsRequestBodySetupIntentData' = PostCheckoutSessionsRequestBodySetupIntentData' {}
- mkPostCheckoutSessionsRequestBodySetupIntentData' :: PostCheckoutSessionsRequestBodySetupIntentData'
- data PostCheckoutSessionsRequestBodyShippingAddressCollection' = PostCheckoutSessionsRequestBodyShippingAddressCollection' {}
- mkPostCheckoutSessionsRequestBodyShippingAddressCollection' :: [PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'] -> PostCheckoutSessionsRequestBodyShippingAddressCollection'
- data PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'
- = PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'Other Value
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'Typed Text
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAQ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAX
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumAZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBB
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBJ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBQ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumBZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumCZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDJ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumDZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumEH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumER
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumES
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumET
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFJ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumFR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGB
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGP
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGQ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumGY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumHU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumID
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIQ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumIT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumJP
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumKZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLB
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumLY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumME
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumML
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMQ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMX
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumMZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNP
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumNZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumOM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumPY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumQA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumRW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSB
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSI
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSJ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumST
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSX
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumSZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTD
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTH
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTJ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTL
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTO
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTR
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTV
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumTZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUY
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumUZ
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVC
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVG
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVN
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumVU
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumWF
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumWS
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumXK
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumYE
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumYT
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZA
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZM
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZW
- | PostCheckoutSessionsRequestBodyShippingAddressCollection'AllowedCountries'EnumZZ
- data PostCheckoutSessionsRequestBodySubmitType'
- = PostCheckoutSessionsRequestBodySubmitType'Other Value
- | PostCheckoutSessionsRequestBodySubmitType'Typed Text
- | PostCheckoutSessionsRequestBodySubmitType'EnumAuto
- | PostCheckoutSessionsRequestBodySubmitType'EnumBook
- | PostCheckoutSessionsRequestBodySubmitType'EnumDonate
- | PostCheckoutSessionsRequestBodySubmitType'EnumPay
- data PostCheckoutSessionsRequestBodySubscriptionData' = PostCheckoutSessionsRequestBodySubscriptionData' {
- postCheckoutSessionsRequestBodySubscriptionData'ApplicationFeePercent :: Maybe Double
- postCheckoutSessionsRequestBodySubscriptionData'DefaultTaxRates :: Maybe [Text]
- postCheckoutSessionsRequestBodySubscriptionData'Items :: Maybe [PostCheckoutSessionsRequestBodySubscriptionData'Items']
- postCheckoutSessionsRequestBodySubscriptionData'Metadata :: Maybe Object
- postCheckoutSessionsRequestBodySubscriptionData'TransferData :: Maybe PostCheckoutSessionsRequestBodySubscriptionData'TransferData'
- postCheckoutSessionsRequestBodySubscriptionData'TrialEnd :: Maybe Int
- postCheckoutSessionsRequestBodySubscriptionData'TrialPeriodDays :: Maybe Int
- mkPostCheckoutSessionsRequestBodySubscriptionData' :: PostCheckoutSessionsRequestBodySubscriptionData'
- data PostCheckoutSessionsRequestBodySubscriptionData'Items' = PostCheckoutSessionsRequestBodySubscriptionData'Items' {}
- mkPostCheckoutSessionsRequestBodySubscriptionData'Items' :: Text -> PostCheckoutSessionsRequestBodySubscriptionData'Items'
- data PostCheckoutSessionsRequestBodySubscriptionData'TransferData' = PostCheckoutSessionsRequestBodySubscriptionData'TransferData' {}
- mkPostCheckoutSessionsRequestBodySubscriptionData'TransferData' :: Text -> PostCheckoutSessionsRequestBodySubscriptionData'TransferData'
- data PostCheckoutSessionsRequestBodyTaxIdCollection' = PostCheckoutSessionsRequestBodyTaxIdCollection' {}
- mkPostCheckoutSessionsRequestBodyTaxIdCollection' :: Bool -> PostCheckoutSessionsRequestBodyTaxIdCollection'
- data PostCheckoutSessionsResponse
Documentation
:: forall m. MonadHTTP m | |
=> PostCheckoutSessionsRequestBody | The request body to send |
-> StripeT 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.
PostCheckoutSessionsRequestBody | |
|
mkPostCheckoutSessionsRequestBody Source #
Create a new PostCheckoutSessionsRequestBody
with all required 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.
Instances
mkPostCheckoutSessionsRequestBodyAutomaticTax' Source #
Create a new PostCheckoutSessionsRequestBodyAutomaticTax'
with all required fields.
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.
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 |
PostCheckoutSessionsRequestBodyBillingAddressCollection'EnumRequired | Represents the JSON value |
Instances
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.
Instances
mkPostCheckoutSessionsRequestBodyCustomerUpdate' :: PostCheckoutSessionsRequestBodyCustomerUpdate' Source #
Create a new PostCheckoutSessionsRequestBodyCustomerUpdate'
with all required fields.
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.
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 |
PostCheckoutSessionsRequestBodyCustomerUpdate'Address'EnumNever | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyCustomerUpdate'Name'EnumNever | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyCustomerUpdate'Shipping'EnumNever | Represents the JSON value |
Instances
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.
PostCheckoutSessionsRequestBodyDiscounts' | |
|
mkPostCheckoutSessionsRequestBodyDiscounts' :: PostCheckoutSessionsRequestBodyDiscounts' Source #
Create a new PostCheckoutSessionsRequestBodyDiscounts'
with all required 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.
mkPostCheckoutSessionsRequestBodyLineItems' :: PostCheckoutSessionsRequestBodyLineItems' Source #
Create a new PostCheckoutSessionsRequestBodyLineItems'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' Source #
:: Bool |
|
-> PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity' |
Create a new PostCheckoutSessionsRequestBodyLineItems'AdjustableQuantity'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyLineItems'PriceData' Source #
Create a new PostCheckoutSessionsRequestBodyLineItems'PriceData'
with all required fields.
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.
PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' | |
|
Instances
mkPostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source #
:: Text |
|
-> PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' |
Create a new PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring' Source #
Create a new PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'
with all required fields.
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.
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 |
PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumMonth | Represents the JSON value |
PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumWeek | Represents the JSON value |
PostCheckoutSessionsRequestBodyLineItems'PriceData'Recurring'Interval'EnumYear | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumInclusive | Represents the JSON value |
PostCheckoutSessionsRequestBodyLineItems'PriceData'TaxBehavior'EnumUnspecified | Represents the JSON value |
Instances
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.
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.
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 |
PostCheckoutSessionsRequestBodyMode'EnumSetup | Represents the JSON value |
PostCheckoutSessionsRequestBodyMode'EnumSubscription | Represents the JSON value |
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.
Instances
mkPostCheckoutSessionsRequestBodyPaymentIntentData' :: PostCheckoutSessionsRequestBodyPaymentIntentData' Source #
Create a new PostCheckoutSessionsRequestBodyPaymentIntentData'
with all required fields.
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.
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 |
PostCheckoutSessionsRequestBodyPaymentIntentData'CaptureMethod'EnumManual | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyPaymentIntentData'SetupFutureUsage'EnumOnSession | Represents the JSON value |
Instances
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.
PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' | |
|
Instances
mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source #
Create a new PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'
with all required fields.
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.
PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' | |
|
Instances
mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source #
:: Text |
|
-> PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' |
Create a new PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' Source #
:: Text |
|
-> PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData' |
Create a new PostCheckoutSessionsRequestBodyPaymentIntentData'TransferData'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyPaymentMethodOptions' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions' Source #
Create a new PostCheckoutSessionsRequestBodyPaymentMethodOptions'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit' Source #
Create a new PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'
with all required fields.
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.
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 |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd | Represents the JSON value |
Instances
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
mkPostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #
Create a new PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
with all required fields.
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
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.
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 |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval | Represents the JSON value |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal | Represents the JSON value |
Instances
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.
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 |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant | Represents the JSON value |
PostCheckoutSessionsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits | Represents the JSON value |
Instances
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.
Instances
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.
PostCheckoutSessionsRequestBodySetupIntentData' | |
|
Instances
mkPostCheckoutSessionsRequestBodySetupIntentData' :: PostCheckoutSessionsRequestBodySetupIntentData' Source #
Create a new PostCheckoutSessionsRequestBodySetupIntentData'
with all required fields.
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
mkPostCheckoutSessionsRequestBodyShippingAddressCollection' Source #
Create a new PostCheckoutSessionsRequestBodyShippingAddressCollection'
with all required fields.
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.
Instances
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.
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 |
PostCheckoutSessionsRequestBodySubmitType'EnumBook | Represents the JSON value |
PostCheckoutSessionsRequestBodySubmitType'EnumDonate | Represents the JSON value |
PostCheckoutSessionsRequestBodySubmitType'EnumPay | Represents the JSON value |
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
mkPostCheckoutSessionsRequestBodySubscriptionData' :: PostCheckoutSessionsRequestBodySubscriptionData' Source #
Create a new PostCheckoutSessionsRequestBodySubscriptionData'
with all required fields.
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.
PostCheckoutSessionsRequestBodySubscriptionData'Items' | |
|
Instances
mkPostCheckoutSessionsRequestBodySubscriptionData'Items' Source #
Create a new PostCheckoutSessionsRequestBodySubscriptionData'Items'
with all required fields.
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
mkPostCheckoutSessionsRequestBodySubscriptionData'TransferData' Source #
:: Text |
|
-> PostCheckoutSessionsRequestBodySubscriptionData'TransferData' |
Create a new PostCheckoutSessionsRequestBodySubscriptionData'TransferData'
with all required fields.
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.
Instances
mkPostCheckoutSessionsRequestBodyTaxIdCollection' Source #
Create a new PostCheckoutSessionsRequestBodyTaxIdCollection'
with all required fields.
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.
PostCheckoutSessionsResponseError String | Means either no matching case available or a parse error |
PostCheckoutSessionsResponse200 Checkout'session | Successful response. |
PostCheckoutSessionsResponseDefault Error | Error response. |