Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postPaymentIntents
Synopsis
- postPaymentIntents :: forall m. MonadHTTP m => PostPaymentIntentsRequestBody -> StripeT m (Response PostPaymentIntentsResponse)
- data PostPaymentIntentsRequestBody = PostPaymentIntentsRequestBody {
- postPaymentIntentsRequestBodyAmount :: Int
- postPaymentIntentsRequestBodyApplicationFeeAmount :: Maybe Int
- postPaymentIntentsRequestBodyCaptureMethod :: Maybe PostPaymentIntentsRequestBodyCaptureMethod'
- postPaymentIntentsRequestBodyConfirm :: Maybe Bool
- postPaymentIntentsRequestBodyConfirmationMethod :: Maybe PostPaymentIntentsRequestBodyConfirmationMethod'
- postPaymentIntentsRequestBodyCurrency :: Text
- postPaymentIntentsRequestBodyCustomer :: Maybe Text
- postPaymentIntentsRequestBodyDescription :: Maybe Text
- postPaymentIntentsRequestBodyErrorOnRequiresAction :: Maybe Bool
- postPaymentIntentsRequestBodyExpand :: Maybe [Text]
- postPaymentIntentsRequestBodyMandate :: Maybe Text
- postPaymentIntentsRequestBodyMandateData :: Maybe PostPaymentIntentsRequestBodyMandateData'
- postPaymentIntentsRequestBodyMetadata :: Maybe Object
- postPaymentIntentsRequestBodyOffSession :: Maybe PostPaymentIntentsRequestBodyOffSession'Variants
- postPaymentIntentsRequestBodyOnBehalfOf :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethod :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'
- postPaymentIntentsRequestBodyPaymentMethodOptions :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'
- postPaymentIntentsRequestBodyPaymentMethodTypes :: Maybe [Text]
- postPaymentIntentsRequestBodyReceiptEmail :: Maybe Text
- postPaymentIntentsRequestBodyReturnUrl :: Maybe Text
- postPaymentIntentsRequestBodySetupFutureUsage :: Maybe PostPaymentIntentsRequestBodySetupFutureUsage'
- postPaymentIntentsRequestBodyShipping :: Maybe PostPaymentIntentsRequestBodyShipping'
- postPaymentIntentsRequestBodyStatementDescriptor :: Maybe Text
- postPaymentIntentsRequestBodyStatementDescriptorSuffix :: Maybe Text
- postPaymentIntentsRequestBodyTransferData :: Maybe PostPaymentIntentsRequestBodyTransferData'
- postPaymentIntentsRequestBodyTransferGroup :: Maybe Text
- postPaymentIntentsRequestBodyUseStripeSdk :: Maybe Bool
- mkPostPaymentIntentsRequestBody :: Int -> Text -> PostPaymentIntentsRequestBody
- data PostPaymentIntentsRequestBodyCaptureMethod'
- data PostPaymentIntentsRequestBodyConfirmationMethod'
- data PostPaymentIntentsRequestBodyMandateData' = PostPaymentIntentsRequestBodyMandateData' {}
- mkPostPaymentIntentsRequestBodyMandateData' :: PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' -> PostPaymentIntentsRequestBodyMandateData'
- data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' = PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' {
- postPaymentIntentsRequestBodyMandateData'CustomerAcceptance'AcceptedAt :: Maybe Int
- postPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Offline :: Maybe Object
- postPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online :: Maybe PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online'
- postPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type :: PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'
- mkPostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' :: PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type' -> PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'
- data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' = PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' {}
- mkPostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' :: Text -> Text -> PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online'
- data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'
- = PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'Other Value
- | PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'Typed Text
- | PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline
- | PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline
- data PostPaymentIntentsRequestBodyOffSession'OneOf2
- data PostPaymentIntentsRequestBodyOffSession'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodData' = PostPaymentIntentsRequestBodyPaymentMethodData' {
- postPaymentIntentsRequestBodyPaymentMethodData'AcssDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit'
- postPaymentIntentsRequestBodyPaymentMethodData'AfterpayClearpay :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'Alipay :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit'
- postPaymentIntentsRequestBodyPaymentMethodData'BacsDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit'
- postPaymentIntentsRequestBodyPaymentMethodData'Bancontact :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'
- postPaymentIntentsRequestBodyPaymentMethodData'Boleto :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'Boleto'
- postPaymentIntentsRequestBodyPaymentMethodData'Eps :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'Eps'
- postPaymentIntentsRequestBodyPaymentMethodData'Fpx :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'
- postPaymentIntentsRequestBodyPaymentMethodData'Giropay :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'Grabpay :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'Ideal :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'
- postPaymentIntentsRequestBodyPaymentMethodData'InteracPresent :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'Metadata :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'Oxxo :: Maybe Object
- postPaymentIntentsRequestBodyPaymentMethodData'P24 :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'P24'
- postPaymentIntentsRequestBodyPaymentMethodData'SepaDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit'
- postPaymentIntentsRequestBodyPaymentMethodData'Sofort :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'
- postPaymentIntentsRequestBodyPaymentMethodData'Type :: PostPaymentIntentsRequestBodyPaymentMethodData'Type'
- mkPostPaymentIntentsRequestBodyPaymentMethodData' :: PostPaymentIntentsRequestBodyPaymentMethodData'Type' -> PostPaymentIntentsRequestBodyPaymentMethodData'
- data PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' = PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' :: Text -> Text -> Text -> PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit'
- data PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' = PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' :: Text -> Text -> PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit'
- data PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' = PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' :: PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit'
- data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' = PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' {
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address :: Maybe PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'Variants
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Email :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Name :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Phone :: Maybe Text
- mkPostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' :: PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'
- data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 {
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1City :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Country :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Line1 :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1Line2 :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1PostalCode :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1State :: Maybe Text
- mkPostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'Variants
- = PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'EmptyString
- | PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodData'Boleto' = PostPaymentIntentsRequestBodyPaymentMethodData'Boleto' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'Boleto' :: Text -> PostPaymentIntentsRequestBodyPaymentMethodData'Boleto'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Eps' = PostPaymentIntentsRequestBodyPaymentMethodData'Eps' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'Eps' :: PostPaymentIntentsRequestBodyPaymentMethodData'Eps'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'
- = PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumArzteUndApothekerBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumAustrianAnadiBankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBankAustria
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausCarlSpangler
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausSchelhammerUndSchatteraAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBawagPskAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBksBankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBrullKallmusBankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumBtvVierLanderBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumCapitalBankGraweGruppeAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumDolomitenbank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumEasybankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumErsteBankUndSparkassen
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoAlpeadriabankInternationalAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoBankBurgenlandAktiengesellschaft
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoNoeLbFurNiederosterreichUWien
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoOberosterreichSalzburgSteiermark
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoTirolBankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumHypoVorarlbergBankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumMarchfelderBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumOberbankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumRaiffeisenBankengruppeOsterreich
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumSchoellerbankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumSpardaBankWien
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumVolksbankGruppe
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumVolkskreditbankAg
- | PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank'EnumVrBankBraunau
- data PostPaymentIntentsRequestBodyPaymentMethodData'Fpx' = PostPaymentIntentsRequestBodyPaymentMethodData'Fpx' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'Fpx' :: PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank' -> PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'
- = PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumAffinBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumAllianceBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumAmbank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumBankIslam
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumBankMuamalat
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumBankRakyat
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumBsn
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumCimb
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumDeutscheBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumHongLeongBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumHsbc
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumKfh
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2e
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2u
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumOcbc
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumPbEnterprise
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumPublicBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumRhb
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumStandardChartered
- | PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank'EnumUob
- data PostPaymentIntentsRequestBodyPaymentMethodData'Ideal' = PostPaymentIntentsRequestBodyPaymentMethodData'Ideal' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'Ideal' :: PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'
- = PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumAbnAmro
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumAsnBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumBunq
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumHandelsbanken
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumIng
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumKnab
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumMoneyou
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumRabobank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumRegiobank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumRevolut
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumSnsBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumTriodosBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank'EnumVanLanschot
- data PostPaymentIntentsRequestBodyPaymentMethodData'P24' = PostPaymentIntentsRequestBodyPaymentMethodData'P24' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'P24' :: PostPaymentIntentsRequestBodyPaymentMethodData'P24'
- data PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'
- = PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumAliorBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBankMillennium
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBankNowyBfgSa
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBankPekaoSa
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBankiSpbdzielcze
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBlik
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBnpParibas
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumBoz
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumCitiHandlowy
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumCreditAgricole
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumEnvelobank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumEtransferPocztowy24
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumGetinBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumIdeabank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumIng
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumInteligo
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumMbankMtransfer
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumNestPrzelew
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumNoblePay
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumPbacZIpko
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumPlusBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumSantanderPrzelew24
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumTmobileUsbugiBankowe
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumToyotaBank
- | PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank'EnumVolkswagenBank
- data PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' = PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' :: Text -> PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Sofort' = PostPaymentIntentsRequestBodyPaymentMethodData'Sofort' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodData'Sofort' :: PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country' -> PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'
- data PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'
- = PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumAT
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumBE
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumDE
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumES
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumIT
- | PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumNL
- data PostPaymentIntentsRequestBodyPaymentMethodData'Type'
- = PostPaymentIntentsRequestBodyPaymentMethodData'Type'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumAcssDebit
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumAfterpayClearpay
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumAlipay
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumAuBecsDebit
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumBacsDebit
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumBancontact
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumBoleto
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumEps
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumFpx
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumGiropay
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumGrabpay
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumIdeal
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumOxxo
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumP24
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumSepaDebit
- | PostPaymentIntentsRequestBodyPaymentMethodData'Type'EnumSofort
- data PostPaymentIntentsRequestBodyPaymentMethodOptions' = PostPaymentIntentsRequestBodyPaymentMethodOptions' {
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Alipay :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Alipay'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Boleto :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Card :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'P24 :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'Sofort :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'Variants
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions' :: PostPaymentIntentsRequestBodyPaymentMethodOptions'
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 {
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' = PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' {
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'IntervalDescription :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'
- postPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumCombined
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumInterval
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumSporadic
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumBusiness
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumPersonal
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumAutomatic
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumInstant
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumMicrodeposits
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Alipay'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumDe
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumEn
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumFr
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumNl
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 {
- postPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1CvcToken :: Maybe Text
- postPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
- postPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'
- postPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure :: Maybe PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 :: Int -> PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'EmptyString
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumAmex
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumCartesBancaires
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiners
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiscover
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumInterac
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumJcb
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumMastercard
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnionpay
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnknown
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumVisa
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'Variants
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 = PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 {}
- mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'
- = PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'Other Value
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'Typed Text
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumDe
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumEn
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumEs
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumFr
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumIt
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumNl
- | PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage'EnumPl
- data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'Variants
- data PostPaymentIntentsRequestBodySetupFutureUsage'
- data PostPaymentIntentsRequestBodyShipping' = PostPaymentIntentsRequestBodyShipping' {
- postPaymentIntentsRequestBodyShipping'Address :: PostPaymentIntentsRequestBodyShipping'Address'
- postPaymentIntentsRequestBodyShipping'Carrier :: Maybe Text
- postPaymentIntentsRequestBodyShipping'Name :: Text
- postPaymentIntentsRequestBodyShipping'Phone :: Maybe Text
- postPaymentIntentsRequestBodyShipping'TrackingNumber :: Maybe Text
- mkPostPaymentIntentsRequestBodyShipping' :: PostPaymentIntentsRequestBodyShipping'Address' -> Text -> PostPaymentIntentsRequestBodyShipping'
- data PostPaymentIntentsRequestBodyShipping'Address' = PostPaymentIntentsRequestBodyShipping'Address' {
- postPaymentIntentsRequestBodyShipping'Address'City :: Maybe Text
- postPaymentIntentsRequestBodyShipping'Address'Country :: Maybe Text
- postPaymentIntentsRequestBodyShipping'Address'Line1 :: Text
- postPaymentIntentsRequestBodyShipping'Address'Line2 :: Maybe Text
- postPaymentIntentsRequestBodyShipping'Address'PostalCode :: Maybe Text
- postPaymentIntentsRequestBodyShipping'Address'State :: Maybe Text
- mkPostPaymentIntentsRequestBodyShipping'Address' :: Text -> PostPaymentIntentsRequestBodyShipping'Address'
- data PostPaymentIntentsRequestBodyTransferData' = PostPaymentIntentsRequestBodyTransferData' {}
- mkPostPaymentIntentsRequestBodyTransferData' :: Text -> PostPaymentIntentsRequestBodyTransferData'
- data PostPaymentIntentsResponse
Documentation
:: forall m. MonadHTTP m | |
=> PostPaymentIntentsRequestBody | The request body to send |
-> StripeT m (Response PostPaymentIntentsResponse) | Monadic computation which returns the result of the operation |
POST /v1/payment_intents
<p>Creates a PaymentIntent object.</p>
<p>After the PaymentIntent is created, attach a payment method and <a href="/docs/api/payment_intents/confirm">confirm</a> to continue the payment. You can read more about the different payment flows available via the Payment Intents API <a href="/docs/payments/payment-intents">here</a>.</p>
<p>When <code>confirm=true</code> is used during creation, it is equivalent to creating and confirming the PaymentIntent in the same call. You may use any parameters available in the <a href="/docs/api/payment_intents/confirm">confirm API</a> when <code>confirm=true</code> is supplied.</p>
data PostPaymentIntentsRequestBody Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema
in the specification.
PostPaymentIntentsRequestBody | |
|
Instances
mkPostPaymentIntentsRequestBody Source #
:: Int | |
-> Text | |
-> PostPaymentIntentsRequestBody |
Create a new PostPaymentIntentsRequestBody
with all required fields.
data PostPaymentIntentsRequestBodyCaptureMethod' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.capture_method
in the specification.
Controls when the funds will be captured from the customer's account.
PostPaymentIntentsRequestBodyCaptureMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsRequestBodyCaptureMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyCaptureMethod'EnumAutomatic | Represents the JSON value |
PostPaymentIntentsRequestBodyCaptureMethod'EnumManual | Represents the JSON value |
data PostPaymentIntentsRequestBodyConfirmationMethod' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.confirmation_method
in the specification.
PostPaymentIntentsRequestBodyConfirmationMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsRequestBodyConfirmationMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyConfirmationMethod'EnumAutomatic | Represents the JSON value |
PostPaymentIntentsRequestBodyConfirmationMethod'EnumManual | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyMandateData' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data
in the specification.
This hash contains details about the Mandate to create. This parameter can only be used with `confirm=true`.
mkPostPaymentIntentsRequestBodyMandateData' Source #
:: PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' | |
-> PostPaymentIntentsRequestBodyMandateData' |
Create a new PostPaymentIntentsRequestBodyMandateData'
with all required fields.
data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance
in the specification.
Instances
mkPostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' Source #
:: PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type' |
|
-> PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance' |
Create a new PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'
with all required fields.
data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance.properties.online
in the specification.
PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' | |
|
Instances
mkPostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online' Source #
Create a new PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Online'
with all required fields.
data PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance.properties.type
in the specification.
PostPaymentIntentsRequestBodyMandateData'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. |
PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline | Represents the JSON value |
PostPaymentIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyOffSession'OneOf2 Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.off_session.anyOf
in the specification.
PostPaymentIntentsRequestBodyOffSession'OneOf2Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsRequestBodyOffSession'OneOf2Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyOffSession'OneOf2EnumOneOff | Represents the JSON value |
PostPaymentIntentsRequestBodyOffSession'OneOf2EnumRecurring | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyOffSession'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.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. This parameter can only be used with `confirm=true`.
PostPaymentIntentsRequestBodyOffSession'Bool Bool | |
PostPaymentIntentsRequestBodyOffSession'PostPaymentIntentsRequestBodyOffSession'OneOf2 PostPaymentIntentsRequestBodyOffSession'OneOf2 |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData' Source #
Defines the object schema located at paths./v1/payment_intents.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
mkPostPaymentIntentsRequestBodyPaymentMethodData' Source #
:: PostPaymentIntentsRequestBodyPaymentMethodData'Type' | |
-> PostPaymentIntentsRequestBodyPaymentMethodData' |
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.acss_debit
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'AcssDebit'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.au_becs_debit
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'AuBecsDebit'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.bacs_debit
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' :: PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'BacsDebit'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' :: PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'Boleto' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.boleto
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'Boleto' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'Boleto' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'Boleto'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Eps' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'Eps' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'Eps' :: PostPaymentIntentsRequestBodyPaymentMethodData'Eps' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'Eps'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Eps'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps.properties.bank
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'Fpx' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'Fpx' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'Fpx' Source #
:: PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank' | |
-> PostPaymentIntentsRequestBodyPaymentMethodData'Fpx' |
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Fpx'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx.properties.bank
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'Ideal' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'Ideal' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'Ideal' :: PostPaymentIntentsRequestBodyPaymentMethodData'Ideal' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Ideal'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal.properties.bank
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'P24' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'P24' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'P24' :: PostPaymentIntentsRequestBodyPaymentMethodData'P24' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'P24'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'P24'Bank' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24.properties.bank
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sepa_debit
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' Source #
:: Text |
|
-> PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit' |
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'SepaDebit'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Sofort' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodData'Sofort' Source #
:: PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country' |
|
-> PostPaymentIntentsRequestBodyPaymentMethodData'Sofort' |
Create a new PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort.properties.country
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumAT | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumBE | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumDE | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumES | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumIT | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodData'Sofort'Country'EnumNL | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodData'Type' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.type
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options
in the specification.
Payment-method-specific configuration for this PaymentIntent.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions' :: PostPaymentIntentsRequestBodyPaymentMethodOptions' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.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 PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source #
Defines the enum schema located at paths./v1/payment_intents.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.
PostPaymentIntentsRequestBodyPaymentMethodOptions'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. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumCombined | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumInterval | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source #
Defines the enum schema located at paths./v1/payment_intents.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.
PostPaymentIntentsRequestBodyPaymentMethodOptions'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. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumBusiness | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumPersonal | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.verification_method
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'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. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumAutomatic | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumInstant | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumMicrodeposits | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AcssDebit'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Alipay'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.alipay.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'Alipay'EmptyString | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Alipay'Object Object |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf.properties.preferred_language
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'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. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumDe | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumEn | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumFr | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage'EnumNl | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Bancontact'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Boleto'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.installments
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.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
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source #
:: Int |
|
-> PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 |
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.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 PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.network
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.request_three_d_secure
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'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. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Card'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card_present.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent'EmptyString | Represents the JSON value |
PostPaymentIntentsRequestBodyPaymentMethodOptions'CardPresent'Object Object |
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Oxxo'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf
in the specification.
PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 | |
|
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'P24'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'SepaDebit'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf
in the specification.
Instances
mkPostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 :: PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #
Create a new PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1
with all required fields.
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source #
Defines the enum schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf.properties.preferred_language
in the specification.
Instances
data PostPaymentIntentsRequestBodyPaymentMethodOptions'Sofort'Variants Source #
Defines the oneOf schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf
in the specification.
Instances
data PostPaymentIntentsRequestBodySetupFutureUsage' Source #
Defines the enum schema located at paths./v1/payment_intents.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.
PostPaymentIntentsRequestBodySetupFutureUsage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentIntentsRequestBodySetupFutureUsage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentIntentsRequestBodySetupFutureUsage'EnumOffSession | Represents the JSON value |
PostPaymentIntentsRequestBodySetupFutureUsage'EnumOnSession | Represents the JSON value |
Instances
data PostPaymentIntentsRequestBodyShipping' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping
in the specification.
Shipping information for this PaymentIntent.
PostPaymentIntentsRequestBodyShipping' | |
|
mkPostPaymentIntentsRequestBodyShipping' Source #
Create a new PostPaymentIntentsRequestBodyShipping'
with all required fields.
data PostPaymentIntentsRequestBodyShipping'Address' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.properties.address
in the specification.
PostPaymentIntentsRequestBodyShipping'Address' | |
|
Instances
mkPostPaymentIntentsRequestBodyShipping'Address' Source #
Create a new PostPaymentIntentsRequestBodyShipping'Address'
with all required fields.
data PostPaymentIntentsRequestBodyTransferData' Source #
Defines the object schema located at paths./v1/payment_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.transfer_data
in the specification.
The parameters used to automatically create a Transfer when the payment succeeds. For more information, see the PaymentIntents use case for connected accounts.
mkPostPaymentIntentsRequestBodyTransferData' Source #
Create a new PostPaymentIntentsRequestBodyTransferData'
with all required fields.
data PostPaymentIntentsResponse Source #
Represents a response of the operation postPaymentIntents
.
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), PostPaymentIntentsResponseError
is used.
PostPaymentIntentsResponseError String | Means either no matching case available or a parse error |
PostPaymentIntentsResponse200 PaymentIntent | Successful response. |
PostPaymentIntentsResponseDefault Error | Error response. |