| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Operations.PostCheckoutSessions
Description
Contains the different functions to run the operation postCheckoutSessions
Synopsis
- postCheckoutSessions :: forall m. MonadHTTP m => PostCheckoutSessionsRequestBody -> ClientT 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
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
| |
Instances
mkPostCheckoutSessionsRequestBody Source #
Arguments
| :: Text | |
| -> Text | |
| -> PostCheckoutSessionsRequestBody |
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.
Constructors
| PostCheckoutSessionsRequestBodyAutomaticTax' | |
Fields | |
Instances
mkPostCheckoutSessionsRequestBodyAutomaticTax' Source #
Arguments
| :: Bool | |
| -> PostCheckoutSessionsRequestBodyAutomaticTax' |
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.
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 |
| 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.
Constructors
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.
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 |
| 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.
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 |
| 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.
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 |
| 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.
Constructors
| PostCheckoutSessionsRequestBodyDiscounts' | |
Fields
| |
Instances
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.
Constructors
Instances
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 #
Arguments
| :: 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.
Constructors
Instances
mkPostCheckoutSessionsRequestBodyLineItems'PriceData' Source #
Arguments
| :: Text | |
| -> PostCheckoutSessionsRequestBodyLineItems'PriceData' |
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.
Constructors
| PostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' | |
Fields
| |
Instances
mkPostCheckoutSessionsRequestBodyLineItems'PriceData'ProductData' Source #
Arguments
| :: 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 #
Arguments
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.
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 |
| 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.
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 |
| 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.
Constructors
Instances
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 |
| PostCheckoutSessionsRequestBodyMode'EnumSetup | Represents the JSON value |
| PostCheckoutSessionsRequestBodyMode'EnumSubscription | Represents the JSON value |
Instances
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
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.
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 |
| 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.
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 |
| 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.
Constructors
| PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' | |
Fields
| |
Instances
mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping' Source #
Arguments
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.
Constructors
| PostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' | |
Fields
| |
Instances
mkPostCheckoutSessionsRequestBodyPaymentIntentData'Shipping'Address' Source #
Arguments
| :: 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 #
Arguments
| :: 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.
Constructors
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.
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 |
| 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.
Constructors
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.
Constructors
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.
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 |
| 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.
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 |
| 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.
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 |
| 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.
Constructors
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.
Constructors
| PostCheckoutSessionsRequestBodySetupIntentData' | |
Fields
| |
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 #
Arguments
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.
Constructors
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.
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 |
| 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.
Constructors
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.
Constructors
| PostCheckoutSessionsRequestBodySubscriptionData'Items' | |
Fields
| |
Instances
mkPostCheckoutSessionsRequestBodySubscriptionData'Items' Source #
Arguments
| :: Text | |
| -> PostCheckoutSessionsRequestBodySubscriptionData'Items' |
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 #
Arguments
| :: 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.
Constructors
| PostCheckoutSessionsRequestBodyTaxIdCollection' | |
Fields | |
Instances
mkPostCheckoutSessionsRequestBodyTaxIdCollection' Source #
Arguments
| :: Bool | |
| -> PostCheckoutSessionsRequestBodyTaxIdCollection' |
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.
Constructors
| PostCheckoutSessionsResponseError String | Means either no matching case available or a parse error |
| PostCheckoutSessionsResponse200 Checkout'session | Successful response. |
| PostCheckoutSessionsResponseDefault Error | Error response. |
Instances
| Eq PostCheckoutSessionsResponse Source # | |
Defined in StripeAPI.Operations.PostCheckoutSessions Methods (==) :: PostCheckoutSessionsResponse -> PostCheckoutSessionsResponse -> Bool # (/=) :: PostCheckoutSessionsResponse -> PostCheckoutSessionsResponse -> Bool # | |
| Show PostCheckoutSessionsResponse Source # | |
Defined in StripeAPI.Operations.PostCheckoutSessions Methods showsPrec :: Int -> PostCheckoutSessionsResponse -> ShowS # show :: PostCheckoutSessionsResponse -> String # showList :: [PostCheckoutSessionsResponse] -> ShowS # | |