stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Description

Contains the different functions to run the operation postPaymentIntentsIntentConfirm

Synopsis

Documentation

postPaymentIntentsIntentConfirm Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

intent | Constraints: Maximum length of 5000

-> Maybe PostPaymentIntentsIntentConfirmRequestBody

The request body to send

-> ClientT m (Response PostPaymentIntentsIntentConfirmResponse)

Monadic computation which returns the result of the operation

POST /v1/payment_intents/{intent}/confirm

<p>Confirm that your customer intends to pay with current or provided payment method. Upon confirmation, the PaymentIntent will attempt to initiate a payment.</p>

<p>If the selected payment method requires additional authentication steps, the PaymentIntent will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If payment fails, the PaymentIntent will transition to the <code>requires_payment_method</code> status. If payment succeeds, the PaymentIntent will transition to the <code>succeeded</code> status (or <code>requires_capture</code>, if <code>capture_method</code> is set to <code>manual</code>).</p>

<p>If the <code>confirmation_method</code> is <code>automatic</code>, payment may be attempted using our <a href="/docs/stripe-js/reference#stripe-handle-card-payment">client SDKs</a> and the PaymentIntent’s <a href="#payment_intent_object-client_secret">client_secret</a>. After <code>next_action</code>s are handled by the client, no additional confirmation is required to complete the payment.</p>

<p>If the <code>confirmation_method</code> is <code>manual</code>, all payment attempts must be initiated using a secret key. If any actions are required for the payment, the PaymentIntent will return to the <code>requires_confirmation</code> state after those actions are completed. Your server needs to then explicitly re-confirm the PaymentIntent to initiate the next payment attempt. Read the <a href="/docs/payments/payment-intents/web-manual">expanded documentation</a> to learn more about manual confirmation.</p>

data PostPaymentIntentsIntentConfirmRequestBody Source #

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

Constructors

PostPaymentIntentsIntentConfirmRequestBody 

Fields

data PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source #

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

This hash contains details about the Mandate to create

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source #

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

Constructors

PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Other Value

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

PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline

Represents the JSON value "offline"

PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline

Represents the JSON value "online"

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source #

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

Constructors

PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2Other Value

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

PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2EnumOneOff

Represents the JSON value "one_off"

PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2EnumRecurring

Represents the JSON value "recurring"

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyOffSession'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source #

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

Set to `true` to indicate that the customer is not in your checkout flow during this payment attempt, and therefore is unable to authenticate. This parameter is intended for scenarios where you collect card details and charge them later.

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyOffSession'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source #

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

If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the payment_method property on the PaymentIntent.

Constructors

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' 

Fields

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AcssDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'AuBecsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BacsDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'BillingDetails'Address'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Boleto' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank' Source #

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

Constructors

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumArzteUndApothekerBank

Represents the JSON value "arzte_und_apotheker_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumAustrianAnadiBankAg

Represents the JSON value "austrian_anadi_bank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankAustria

Represents the JSON value "bank_austria"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausCarlSpangler

Represents the JSON value "bankhaus_carl_spangler"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBankhausSchelhammerUndSchatteraAg

Represents the JSON value "bankhaus_schelhammer_und_schattera_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBawagPskAg

Represents the JSON value "bawag_psk_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBksBankAg

Represents the JSON value "bks_bank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBrullKallmusBankAg

Represents the JSON value "brull_kallmus_bank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumBtvVierLanderBank

Represents the JSON value "btv_vier_lander_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumCapitalBankGraweGruppeAg

Represents the JSON value "capital_bank_grawe_gruppe_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumDolomitenbank

Represents the JSON value "dolomitenbank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumEasybankAg

Represents the JSON value "easybank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumErsteBankUndSparkassen

Represents the JSON value "erste_bank_und_sparkassen"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoAlpeadriabankInternationalAg

Represents the JSON value "hypo_alpeadriabank_international_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoBankBurgenlandAktiengesellschaft

Represents the JSON value "hypo_bank_burgenland_aktiengesellschaft"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoNoeLbFurNiederosterreichUWien

Represents the JSON value "hypo_noe_lb_fur_niederosterreich_u_wien"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoOberosterreichSalzburgSteiermark

Represents the JSON value "hypo_oberosterreich_salzburg_steiermark"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoTirolBankAg

Represents the JSON value "hypo_tirol_bank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumHypoVorarlbergBankAg

Represents the JSON value "hypo_vorarlberg_bank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumMarchfelderBank

Represents the JSON value "marchfelder_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumOberbankAg

Represents the JSON value "oberbank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumRaiffeisenBankengruppeOsterreich

Represents the JSON value "raiffeisen_bankengruppe_osterreich"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumSchoellerbankAg

Represents the JSON value "schoellerbank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumSpardaBankWien

Represents the JSON value "sparda_bank_wien"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVolksbankGruppe

Represents the JSON value "volksbank_gruppe"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVolkskreditbankAg

Represents the JSON value "volkskreditbank_ag"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank'EnumVrBankBraunau

Represents the JSON value "vr_bank_braunau"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Eps'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' Source #

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

Constructors

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAffinBank

Represents the JSON value "affin_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAllianceBank

Represents the JSON value "alliance_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumAmbank

Represents the JSON value "ambank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankIslam

Represents the JSON value "bank_islam"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankMuamalat

Represents the JSON value "bank_muamalat"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBankRakyat

Represents the JSON value "bank_rakyat"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumBsn

Represents the JSON value "bsn"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumCimb

Represents the JSON value "cimb"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumDeutscheBank

Represents the JSON value "deutsche_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumHongLeongBank

Represents the JSON value "hong_leong_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumHsbc

Represents the JSON value "hsbc"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumKfh

Represents the JSON value "kfh"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2e

Represents the JSON value "maybank2e"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumMaybank2u

Represents the JSON value "maybank2u"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumOcbc

Represents the JSON value "ocbc"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumPbEnterprise

Represents the JSON value "pb_enterprise"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumPublicBank

Represents the JSON value "public_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumRhb

Represents the JSON value "rhb"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumStandardChartered

Represents the JSON value "standard_chartered"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank'EnumUob

Represents the JSON value "uob"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Fpx'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank' Source #

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

Constructors

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumAbnAmro

Represents the JSON value "abn_amro"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumAsnBank

Represents the JSON value "asn_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumBunq

Represents the JSON value "bunq"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumHandelsbanken

Represents the JSON value "handelsbanken"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumIng

Represents the JSON value "ing"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumKnab

Represents the JSON value "knab"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumMoneyou

Represents the JSON value "moneyou"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRabobank

Represents the JSON value "rabobank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRegiobank

Represents the JSON value "regiobank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumRevolut

Represents the JSON value "revolut"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumSnsBank

Represents the JSON value "sns_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumTriodosBank

Represents the JSON value "triodos_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank'EnumVanLanschot

Represents the JSON value "van_lanschot"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Ideal'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank' Source #

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

Constructors

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumAliorBank

Represents the JSON value "alior_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankMillennium

Represents the JSON value "bank_millennium"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankNowyBfgSa

Represents the JSON value "bank_nowy_bfg_sa"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankPekaoSa

Represents the JSON value "bank_pekao_sa"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBankiSpbdzielcze

Represents the JSON value "banki_spbdzielcze"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBlik

Represents the JSON value "blik"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBnpParibas

Represents the JSON value "bnp_paribas"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumBoz

Represents the JSON value "boz"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumCitiHandlowy

Represents the JSON value "citi_handlowy"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumCreditAgricole

Represents the JSON value "credit_agricole"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumEnvelobank

Represents the JSON value "envelobank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumEtransferPocztowy24

Represents the JSON value "etransfer_pocztowy24"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumGetinBank

Represents the JSON value "getin_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumIdeabank

Represents the JSON value "ideabank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumIng

Represents the JSON value "ing"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumInteligo

Represents the JSON value "inteligo"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumMbankMtransfer

Represents the JSON value "mbank_mtransfer"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumNestPrzelew

Represents the JSON value "nest_przelew"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumNoblePay

Represents the JSON value "noble_pay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumPbacZIpko

Represents the JSON value "pbac_z_ipko"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumPlusBank

Represents the JSON value "plus_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumSantanderPrzelew24

Represents the JSON value "santander_przelew24"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumTmobileUsbugiBankowe

Represents the JSON value "tmobile_usbugi_bankowe"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumToyotaBank

Represents the JSON value "toyota_bank"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank'EnumVolkswagenBank

Represents the JSON value "volkswagen_bank"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'P24'Bank' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'SepaDebit' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Sofort'Country' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source #

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

Constructors

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'Other Value

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAcssDebit

Represents the JSON value "acss_debit"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAfterpayClearpay

Represents the JSON value "afterpay_clearpay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAlipay

Represents the JSON value "alipay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumAuBecsDebit

Represents the JSON value "au_becs_debit"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBacsDebit

Represents the JSON value "bacs_debit"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBancontact

Represents the JSON value "bancontact"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumBoleto

Represents the JSON value "boleto"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumEps

Represents the JSON value "eps"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumFpx

Represents the JSON value "fpx"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumGiropay

Represents the JSON value "giropay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumGrabpay

Represents the JSON value "grabpay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumIdeal

Represents the JSON value "ideal"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumOxxo

Represents the JSON value "oxxo"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumP24

Represents the JSON value "p24"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumSepaDebit

Represents the JSON value "sepa_debit"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type'EnumSofort

Represents the JSON value "sofort"

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodData'Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source #

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

Payment-method-specific configuration for this PaymentIntent.

Constructors

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' 

Fields

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'PaymentSchedule' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1MandateOptions'TransactionType' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'OneOf1VerificationMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'AfterpayClearpay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Alipay'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Bancontact'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Boleto'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source #

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

Constructors

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumAmex

Represents the JSON value "amex"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumCartesBancaires

Represents the JSON value "cartes_bancaires"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiners

Represents the JSON value "diners"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumDiscover

Represents the JSON value "discover"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumInterac

Represents the JSON value "interac"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumJcb

Represents the JSON value "jcb"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumMastercard

Represents the JSON value "mastercard"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnionpay

Represents the JSON value "unionpay"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumUnknown

Represents the JSON value "unknown"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network'EnumVisa

Represents the JSON value "visa"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1Network' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source #

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

Constructors

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Other Value

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAny

Represents the JSON value "any"

PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure'EnumAutomatic

Represents the JSON value "automatic"

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'OneOf1RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'CardPresent'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Oxxo'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'P24'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'OneOf1PreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants Source #

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

Instances

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyPaymentMethodOptions'Sofort'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source #

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

Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your email settings.

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source #

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

Indicates that you intend to make future payments with this PaymentIntent's payment method.

Providing this parameter will attach the payment method to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be attached to a Customer after the transaction completes.

When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as SCA.

If `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.

Constructors

PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Other Value

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

PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'Typed Text

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

PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumEmptyString

Represents the JSON value ""

PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOffSession

Represents the JSON value "off_session"

PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage'EnumOnSession

Represents the JSON value "on_session"

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodySetupFutureUsage' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source #

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

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'OneOf1Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

data PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source #

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

Shipping information for this PaymentIntent.

Instances

Instances details
Eq PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

Show PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

ToJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm

FromJSON PostPaymentIntentsIntentConfirmRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntentConfirm