stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostPaymentIntentsIntent

Description

Contains the different functions to run the operation postPaymentIntentsIntent

Synopsis

Documentation

postPaymentIntentsIntent Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

intent | Constraints: Maximum length of 5000

-> Maybe PostPaymentIntentsIntentRequestBody

The request body to send

-> ClientT m (Response PostPaymentIntentsIntentResponse)

Monadic computation which returns the result of the operation

POST /v1/payment_intents/{intent}

<p>Updates properties on a PaymentIntent object without confirming.</p>

<p>Depending on which properties you update, you may need to confirm the PaymentIntent again. For example, updating the <code>payment_method</code> will always require you to confirm the PaymentIntent again. If you prefer to update and confirm at the same time, we recommend updating properties via the <a href="/docs/api/payment_intents/confirm">confirm API</a> instead.</p>

data PostPaymentIntentsIntentRequestBody Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostPaymentIntentsIntentRequestBody 

Fields

data PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.application_fee_amount.anyOf in the specification.

The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. The amount of the application fee collected will be capped at the total payment amount. For more information, see the PaymentIntents use case for connected accounts.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyMetadata'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.metadata.anyOf in the specification.

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.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.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData' 

Fields

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'AcssDebit' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.acss_debit in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'AuBecsDebit' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.au_becs_debit in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'BacsDebit' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.bacs_debit in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.billing_details.properties.address.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Boleto' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.boleto in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.eps.properties.bank in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumArzteUndApothekerBank

Represents the JSON value "arzte_und_apotheker_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumAustrianAnadiBankAg

Represents the JSON value "austrian_anadi_bank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBankAustria

Represents the JSON value "bank_austria"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausCarlSpangler

Represents the JSON value "bankhaus_carl_spangler"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausSchelhammerUndSchatteraAg

Represents the JSON value "bankhaus_schelhammer_und_schattera_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBawagPskAg

Represents the JSON value "bawag_psk_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBksBankAg

Represents the JSON value "bks_bank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBrullKallmusBankAg

Represents the JSON value "brull_kallmus_bank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumBtvVierLanderBank

Represents the JSON value "btv_vier_lander_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumCapitalBankGraweGruppeAg

Represents the JSON value "capital_bank_grawe_gruppe_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumDolomitenbank

Represents the JSON value "dolomitenbank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumEasybankAg

Represents the JSON value "easybank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumErsteBankUndSparkassen

Represents the JSON value "erste_bank_und_sparkassen"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoAlpeadriabankInternationalAg

Represents the JSON value "hypo_alpeadriabank_international_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoBankBurgenlandAktiengesellschaft

Represents the JSON value "hypo_bank_burgenland_aktiengesellschaft"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoNoeLbFurNiederosterreichUWien

Represents the JSON value "hypo_noe_lb_fur_niederosterreich_u_wien"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoOberosterreichSalzburgSteiermark

Represents the JSON value "hypo_oberosterreich_salzburg_steiermark"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoTirolBankAg

Represents the JSON value "hypo_tirol_bank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumHypoVorarlbergBankAg

Represents the JSON value "hypo_vorarlberg_bank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumMarchfelderBank

Represents the JSON value "marchfelder_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumOberbankAg

Represents the JSON value "oberbank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumRaiffeisenBankengruppeOsterreich

Represents the JSON value "raiffeisen_bankengruppe_osterreich"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumSchoellerbankAg

Represents the JSON value "schoellerbank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumSpardaBankWien

Represents the JSON value "sparda_bank_wien"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumVolksbankGruppe

Represents the JSON value "volksbank_gruppe"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumVolkskreditbankAg

Represents the JSON value "volkskreditbank_ag"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank'EnumVrBankBraunau

Represents the JSON value "vr_bank_braunau"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.fpx.properties.bank in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumAffinBank

Represents the JSON value "affin_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumAllianceBank

Represents the JSON value "alliance_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumAmbank

Represents the JSON value "ambank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumBankIslam

Represents the JSON value "bank_islam"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumBankMuamalat

Represents the JSON value "bank_muamalat"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumBankRakyat

Represents the JSON value "bank_rakyat"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumBsn

Represents the JSON value "bsn"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumCimb

Represents the JSON value "cimb"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumDeutscheBank

Represents the JSON value "deutsche_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumHongLeongBank

Represents the JSON value "hong_leong_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumHsbc

Represents the JSON value "hsbc"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumKfh

Represents the JSON value "kfh"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2e

Represents the JSON value "maybank2e"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2u

Represents the JSON value "maybank2u"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumOcbc

Represents the JSON value "ocbc"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumPbEnterprise

Represents the JSON value "pb_enterprise"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumPublicBank

Represents the JSON value "public_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumRhb

Represents the JSON value "rhb"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumStandardChartered

Represents the JSON value "standard_chartered"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank'EnumUob

Represents the JSON value "uob"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.ideal.properties.bank in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumAbnAmro

Represents the JSON value "abn_amro"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumAsnBank

Represents the JSON value "asn_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumBunq

Represents the JSON value "bunq"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumHandelsbanken

Represents the JSON value "handelsbanken"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumIng

Represents the JSON value "ing"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumKnab

Represents the JSON value "knab"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumMoneyou

Represents the JSON value "moneyou"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumRabobank

Represents the JSON value "rabobank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumRegiobank

Represents the JSON value "regiobank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumRevolut

Represents the JSON value "revolut"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumSnsBank

Represents the JSON value "sns_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumTriodosBank

Represents the JSON value "triodos_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank'EnumVanLanschot

Represents the JSON value "van_lanschot"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24 in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.p24.properties.bank in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumAliorBank

Represents the JSON value "alior_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBankMillennium

Represents the JSON value "bank_millennium"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBankNowyBfgSa

Represents the JSON value "bank_nowy_bfg_sa"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBankPekaoSa

Represents the JSON value "bank_pekao_sa"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBankiSpbdzielcze

Represents the JSON value "banki_spbdzielcze"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBlik

Represents the JSON value "blik"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBnpParibas

Represents the JSON value "bnp_paribas"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumBoz

Represents the JSON value "boz"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumCitiHandlowy

Represents the JSON value "citi_handlowy"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumCreditAgricole

Represents the JSON value "credit_agricole"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumEnvelobank

Represents the JSON value "envelobank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumEtransferPocztowy24

Represents the JSON value "etransfer_pocztowy24"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumGetinBank

Represents the JSON value "getin_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumIdeabank

Represents the JSON value "ideabank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumIng

Represents the JSON value "ing"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumInteligo

Represents the JSON value "inteligo"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumMbankMtransfer

Represents the JSON value "mbank_mtransfer"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumNestPrzelew

Represents the JSON value "nest_przelew"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumNoblePay

Represents the JSON value "noble_pay"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumPbacZIpko

Represents the JSON value "pbac_z_ipko"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumPlusBank

Represents the JSON value "plus_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumSantanderPrzelew24

Represents the JSON value "santander_przelew24"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumTmobileUsbugiBankowe

Represents the JSON value "tmobile_usbugi_bankowe"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumToyotaBank

Represents the JSON value "toyota_bank"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank'EnumVolkswagenBank

Represents the JSON value "volkswagen_bank"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'SepaDebit' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sepa_debit in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort'Country' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.sofort.properties.country in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_data.properties.type in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumAcssDebit

Represents the JSON value "acss_debit"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumAfterpayClearpay

Represents the JSON value "afterpay_clearpay"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumAlipay

Represents the JSON value "alipay"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumAuBecsDebit

Represents the JSON value "au_becs_debit"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumBacsDebit

Represents the JSON value "bacs_debit"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumBancontact

Represents the JSON value "bancontact"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumBoleto

Represents the JSON value "boleto"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumEps

Represents the JSON value "eps"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumFpx

Represents the JSON value "fpx"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumGiropay

Represents the JSON value "giropay"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumGrabpay

Represents the JSON value "grabpay"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumIdeal

Represents the JSON value "ideal"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumOxxo

Represents the JSON value "oxxo"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumP24

Represents the JSON value "p24"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumSepaDebit

Represents the JSON value "sepa_debit"

PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type'EnumSofort

Represents the JSON value "sofort"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options in the specification.

Payment-method-specific configuration for this PaymentIntent.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' 

Fields

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.mandate_options in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.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

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'CustomMandateUrl'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.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.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.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.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'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.

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumBusiness

Represents the JSON value "business"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType'EnumPersonal

Represents the JSON value "personal"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf.properties.verification_method in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'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.

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumAutomatic

Represents the JSON value "automatic"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumInstant

Represents the JSON value "instant"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod'EnumMicrodeposits

Represents the JSON value "microdeposits"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.afterpay_clearpay.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Alipay'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.alipay.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf.properties.preferred_language in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.bancontact.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.boleto.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.installments in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.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

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.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

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.network in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'Other Value

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

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumAmex

Represents the JSON value "amex"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumCartesBancaires

Represents the JSON value "cartes_bancaires"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiners

Represents the JSON value "diners"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiscover

Represents the JSON value "discover"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumInterac

Represents the JSON value "interac"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumJcb

Represents the JSON value "jcb"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumMastercard

Represents the JSON value "mastercard"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnionpay

Represents the JSON value "unionpay"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnknown

Represents the JSON value "unknown"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumVisa

Represents the JSON value "visa"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf.properties.request_three_d_secure in the specification.

Constructors

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'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.

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text

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

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny

Represents the JSON value "any"

PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic

Represents the JSON value "automatic"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'CardPresent'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card_present.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.oxxo.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.p24.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf.properties.preferred_language in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sofort.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.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.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source #

Defines the enum schema located at paths./v1/payment_intents/{intent}.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`.

Constructors

PostPaymentIntentsIntentRequestBodySetupFutureUsage'Other Value

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

PostPaymentIntentsIntentRequestBodySetupFutureUsage'Typed Text

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

PostPaymentIntentsIntentRequestBodySetupFutureUsage'EnumEmptyString

Represents the JSON value ""

PostPaymentIntentsIntentRequestBodySetupFutureUsage'EnumOffSession

Represents the JSON value "off_session"

PostPaymentIntentsIntentRequestBodySetupFutureUsage'EnumOnSession

Represents the JSON value "on_session"

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyShipping'OneOf1 Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyShipping'OneOf1Address' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf.properties.address in the specification.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyShipping'Variants Source #

Defines the oneOf schema located at paths./v1/payment_intents/{intent}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping.anyOf in the specification.

Shipping information for this PaymentIntent.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyTransferData' Source #

Defines the object schema located at paths./v1/payment_intents/{intent}.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.

Instances

Instances details
Eq PostPaymentIntentsIntentRequestBodyTransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyTransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyTransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyTransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentResponse Source #

Represents a response of the operation postPaymentIntentsIntent.

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), PostPaymentIntentsIntentResponseError is used.

Constructors

PostPaymentIntentsIntentResponseError String

Means either no matching case available or a parse error

PostPaymentIntentsIntentResponse200 PaymentIntent

Successful response.

PostPaymentIntentsIntentResponseDefault Error

Error response.