Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postPaymentIntentsIntentConfirm
Synopsis
- postPaymentIntentsIntentConfirm :: forall m. MonadHTTP m => Text -> Maybe PostPaymentIntentsIntentConfirmRequestBody -> ClientT m (Response PostPaymentIntentsIntentConfirmResponse)
- data PostPaymentIntentsIntentConfirmRequestBody = PostPaymentIntentsIntentConfirmRequestBody {
- postPaymentIntentsIntentConfirmRequestBodyClientSecret :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyErrorOnRequiresAction :: Maybe Bool
- postPaymentIntentsIntentConfirmRequestBodyExpand :: Maybe [Text]
- postPaymentIntentsIntentConfirmRequestBodyMandate :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyMandateData :: Maybe PostPaymentIntentsIntentConfirmRequestBodyMandateData'
- postPaymentIntentsIntentConfirmRequestBodyOffSession :: Maybe PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethod :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodTypes :: Maybe [Text]
- postPaymentIntentsIntentConfirmRequestBodyReceiptEmail :: Maybe PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants
- postPaymentIntentsIntentConfirmRequestBodyReturnUrl :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodySetupFutureUsage :: Maybe PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'
- postPaymentIntentsIntentConfirmRequestBodyShipping :: Maybe PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants
- postPaymentIntentsIntentConfirmRequestBodyUseStripeSdk :: Maybe Bool
- mkPostPaymentIntentsIntentConfirmRequestBody :: PostPaymentIntentsIntentConfirmRequestBody
- data PostPaymentIntentsIntentConfirmRequestBodyMandateData' = PostPaymentIntentsIntentConfirmRequestBodyMandateData' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyMandateData' :: PostPaymentIntentsIntentConfirmRequestBodyMandateData'
- data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' = PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' {
- postPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'AcceptedAt :: Maybe Int
- postPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Offline :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online :: Maybe PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
- postPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type :: PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'
- mkPostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' :: PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' -> PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'
- data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' = PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' :: Text -> Text -> PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
- data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'
- = PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline
- | PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline
- data PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2
- data PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AfterpayClearpay :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Alipay :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Bancontact :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Giropay :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Grabpay :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'InteracPresent :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Metadata :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Oxxo :: Maybe Object
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24 :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' :: Text -> Text -> Text -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' :: Text -> Text -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Email :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Name :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Phone :: Maybe Text
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1City :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Country :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Line1 :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Line2 :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1PostalCode :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1State :: Maybe Text
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' :: Text -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumArzteUndApothekerBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumAustrianAnadiBankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankAustria
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausCarlSpangler
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausSchelhammerUndSchatteraAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBawagPskAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBksBankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBrullKallmusBankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBtvVierLanderBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumCapitalBankGraweGruppeAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumDolomitenbank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumEasybankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumErsteBankUndSparkassen
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoAlpeadriabankInternationalAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoBankBurgenlandAktiengesellschaft
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoNoeLbFurNiederosterreichUWien
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoOberosterreichSalzburgSteiermark
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoTirolBankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoVorarlbergBankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumMarchfelderBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumOberbankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumRaiffeisenBankengruppeOsterreich
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumSchoellerbankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumSpardaBankWien
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVolksbankGruppe
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVolkskreditbankAg
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVrBankBraunau
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAffinBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAllianceBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAmbank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankIslam
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankMuamalat
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankRakyat
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBsn
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumCimb
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumDeutscheBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumHongLeongBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumHsbc
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumKfh
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2e
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2u
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumOcbc
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumPbEnterprise
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumPublicBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumRhb
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumStandardChartered
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumUob
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumAbnAmro
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumAsnBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumBunq
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumHandelsbanken
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumIng
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumKnab
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumMoneyou
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRabobank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRegiobank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRevolut
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumSnsBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumTriodosBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumVanLanschot
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumAliorBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankMillennium
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankNowyBfgSa
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankPekaoSa
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankiSpbdzielcze
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBlik
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBnpParibas
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBoz
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumCitiHandlowy
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumCreditAgricole
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumEnvelobank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumEtransferPocztowy24
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumGetinBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumIdeabank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumIng
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumInteligo
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumMbankMtransfer
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumNestPrzelew
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumNoblePay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumPbacZIpko
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumPlusBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumSantanderPrzelew24
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumTmobileUsbugiBankowe
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumToyotaBank
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumVolkswagenBank
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' :: Text -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumAT
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumBE
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumDE
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumES
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumIT
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country'EnumNL
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAcssDebit
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAfterpayClearpay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAlipay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAuBecsDebit
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBacsDebit
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBancontact
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBoleto
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumEps
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumFpx
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumGiropay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumGrabpay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumIdeal
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumOxxo
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumP24
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumSepaDebit
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumSofort
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24 :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'IntervalDescription :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumCombined
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumInterval
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumSporadic
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumBusiness
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumPersonal
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumAutomatic
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumInstant
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumMicrodeposits
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumDe
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumEn
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumFr
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumNl
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1CvcToken :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' {
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Enabled :: Maybe Bool
- postPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan :: Maybe PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 :: Int -> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumAmex
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumCartesBancaires
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiners
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiscover
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumInterac
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumJcb
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumMastercard
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnionpay
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnknown
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumVisa
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 {}
- mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumDe
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumEn
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumEs
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumFr
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumIt
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumNl
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumPl
- data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants
- = PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'EmptyString
- | PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants
- data PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'
- = PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Other Value
- | PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Typed Text
- | PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumEmptyString
- | PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOffSession
- | PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOnSession
- data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 = PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 {
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address :: PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Carrier :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Name :: Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Phone :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1TrackingNumber :: Maybe Text
- mkPostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' -> Text -> PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1
- data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' = PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' {
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'City :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'Country :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'Line1 :: Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'Line2 :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'PostalCode :: Maybe Text
- postPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'State :: Maybe Text
- mkPostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' :: Text -> PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'
- data PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants
- data PostPaymentIntentsIntentConfirmResponse
Documentation
postPaymentIntentsIntentConfirm Source #
:: forall m. MonadHTTP m | |
=> Text | intent | Constraints: Maximum length of 5000 |
-> Maybe PostPaymentIntentsIntentConfirmRequestBody | The request body to send |
-> ClientT m (Response PostPaymentIntentsIntentConfirmResponse) | Monadic computation which returns the result of the operation |
POST /v1/payment_intents/{intent}/confirm
<p>Confirm that your customer intends to pay with current or provided payment method. Upon confirmation, the PaymentIntent will attempt to initiate a payment.</p>
<p>If the selected payment method requires additional authentication steps, the PaymentIntent will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If payment fails, the PaymentIntent will transition to the <code>requires_payment_method</code> status. If payment succeeds, the PaymentIntent will transition to the <code>succeeded</code> status (or <code>requires_capture</code>, if <code>capture_method</code> is set to <code>manual</code>).</p>
<p>If the <code>confirmation_method</code> is <code>automatic</code>, payment may be attempted using our <a href="/docs/stripe-js/reference#stripe-handle-card-payment">client SDKs</a> and the PaymentIntent’s <a href="#payment_intent_object-client_secret">client_secret</a>. After <code>next_action</code>s are handled by the client, no additional confirmation is required to complete the payment.</p>
<p>If the <code>confirmation_method</code> is <code>manual</code>, all payment attempts must be initiated using a secret key. If any actions are required for the payment, the PaymentIntent will return to the <code>requires_confirmation</code> state after those actions are completed. Your server needs to then explicitly re-confirm the PaymentIntent to initiate the next payment attempt. Read the <a href="/docs/payments/payment-intents/web-manual">expanded documentation</a> to learn more about manual confirmation.</p>
data PostPaymentIntentsIntentConfirmRequestBody Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema
in the specification.
PostPaymentIntentsIntentConfirmRequestBody | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBody :: PostPaymentIntentsIntentConfirmRequestBody Source #
Create a new PostPaymentIntentsIntentConfirmRequestBody
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf
in the specification.
This hash contains details about the Mandate to create
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyMandateData' :: PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyMandateData'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance.properties.online
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance.properties.type
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.off_session.anyOf
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2EnumOneOff | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2EnumRecurring | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.off_session.anyOf
in the specification.
Set to `true` to indicate that the customer is not in your checkout flow during this payment attempt, and therefore is unable to authenticate. This parameter is intended for scenarios where you collect card details and charge them later.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data
in the specification.
If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the payment_method property on the PaymentIntent.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source #
:: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' |
|
-> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' |
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.acss_debit
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.au_becs_debit
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.bacs_debit
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.boleto
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source #
:: Text |
|
-> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' |
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps.properties.bank
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx.properties.bank
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal.properties.bank
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24.properties.bank
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sepa_debit
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source #
:: Text |
|
-> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' |
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort.properties.country
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.type
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options
in the specification.
Payment-method-specific configuration for this PaymentIntent.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options.properties.custom_mandate_url.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options.properties.payment_schedule
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumCombined | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumInterval | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options.properties.transaction_type
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumBusiness | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumPersonal | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.verification_method
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumAutomatic | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumInstant | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumMicrodeposits | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.alipay.anyOf
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'EmptyString | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Object Object |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf.properties.preferred_language
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumDe | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumEn | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumFr | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumNl | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.installments
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.installments.properties.plan.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source #
:: Int | |
-> PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 |
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.installments.properties.plan.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.network
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.request_three_d_secure
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card_present.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf
in the specification.
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 :: PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf.properties.preferred_language
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf
in the specification.
Instances
data PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.receipt_email.anyOf
in the specification.
Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your email settings.
PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'EmptyString | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Text Text |
Instances
data PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source #
Defines the enum schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.setup_future_usage
in the specification.
Indicates that you intend to make future payments with this PaymentIntent's payment method.
Providing this parameter will attach the payment method to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be attached to a Customer after the transaction completes.
When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as SCA.
If `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.
PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumEmptyString | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOffSession | Represents the JSON value |
PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOnSession | Represents the JSON value |
Instances
data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source #
Create a new PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source #
Defines the object schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf.properties.address
in the specification.
PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' | |
|
Instances
mkPostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source #
:: Text |
|
-> PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' |
Create a new PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address'
with all required fields.
data PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf
in the specification.
Shipping information for this PaymentIntent.
Instances
data PostPaymentIntentsIntentConfirmResponse Source #
Represents a response of the operation postPaymentIntentsIntentConfirm
.
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), PostPaymentIntentsIntentConfirmResponseError
is used.
PostPaymentIntentsIntentConfirmResponseError String | Means either no matching case available or a parse error |
PostPaymentIntentsIntentConfirmResponse200 PaymentIntent | Successful response. |
PostPaymentIntentsIntentConfirmResponseDefault Error | Error response. |