stripeapi-0.1.0.2: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostPaymentIntentsIntent

Description

Contains the different functions to run the operation postPaymentIntentsIntent

Synopsis

Documentation

postPaymentIntentsIntent Source #

Arguments

:: (MonadHTTP m, SecurityScheme s) 
=> Configuration s

The configuration to use in the request

-> Text

intent | Constraints: Maximum length of 5000

-> Maybe PostPaymentIntentsIntentRequestBody

The request body to send

-> m (Either HttpException (Response PostPaymentIntentsIntentResponse))

Monad containing 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 data type for the schema postPaymentIntentsIntentRequestBody

Constructors

PostPaymentIntentsIntentRequestBody 

Fields

data PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1 Source #

Defines the enum schema postPaymentIntentsIntentRequestBodyApplication_fee_amount'OneOf1

Instances
Eq PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source #

Define the one-of schema postPaymentIntentsIntentRequestBodyApplication_fee_amount'

The amount of the application fee (if any) for the resulting payment. See the PaymentIntents use case for connected accounts for details.

Instances
Eq PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Generic 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

type Rep PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

type Rep PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants = D1 (MetaData "PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Variants" "StripeAPI.Operations.PostPaymentIntentsIntent" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'OneOf1)) :+: C1 (MetaCons "PostPaymentIntentsIntentRequestBodyApplicationFeeAmount'Integer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer)))

data PostPaymentIntentsIntentRequestBodyMetadata' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyMetadata'

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`.

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyPayment_method_options'

Payment-method-specific configuration for this PaymentIntent.

Instances
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'Card' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'

Instances
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defines the enum schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'Plan'OneOf1

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2 Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'Plan'OneOf2

Instances
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Interval' Source #

Defines the enum schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'Plan'OneOf2Interval'

Instances
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Type' Source #

Defines the enum schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'Plan'OneOf2Type'

Instances
Eq PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2Type' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Define the one-of schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Installments'Plan'

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Generic PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

type Rep PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

type Rep PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'Variants = D1 (MetaData "PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'Variants" "StripeAPI.Operations.PostPaymentIntentsIntent" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf1)) :+: C1 (MetaCons "PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'Installments'Plan'OneOf2)))

data PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source #

Defines the enum schema postPaymentIntentsIntentRequestBodyPayment_method_options'Card'Request_three_d_secure'

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

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2 Source #

Defines the enum schema postPaymentIntentsIntentRequestBodyReceipt_email'OneOf2

Instances
Eq PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source #

Define the one-of schema postPaymentIntentsIntentRequestBodyReceipt_email'

Email address that the receipt for the resulting payment will be sent to.

Instances
Eq PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Generic 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

type Rep PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

type Rep PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants = D1 (MetaData "PostPaymentIntentsIntentRequestBodyReceiptEmail'Variants" "StripeAPI.Operations.PostPaymentIntentsIntent" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostPaymentIntentsIntentRequestBodyReceiptEmail'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :+: C1 (MetaCons "PostPaymentIntentsIntentRequestBodyReceiptEmail'PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyReceiptEmail'OneOf2)))

data PostPaymentIntentsIntentRequestBodySetupFutureUsage' Source #

Defines the enum schema postPaymentIntentsIntentRequestBodySetup_future_usage'

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

If present, the payment method used with this PaymentIntent can be attached to a Customer, even after the transaction completes.

Use `on_session` if you intend to only reuse the payment method when your customer is present in your checkout flow. Use `off_session` if your customer may or may not be in your checkout flow.

Stripe uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules. For example, if your customer is impacted by SCA, using `off_session` will ensure that they are authenticated while processing this PaymentIntent. You will then be able to collect off-session payments for this customer.

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`.

Instances
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 enum schema postPaymentIntentsIntentRequestBodyShipping'OneOf1

Instances
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'OneOf2 Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyShipping'OneOf2

Instances
Eq PostPaymentIntentsIntentRequestBodyShipping'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyShipping'OneOf2Address' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyShipping'OneOf2Address'

Instances
Eq PostPaymentIntentsIntentRequestBodyShipping'OneOf2Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'OneOf2Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

ToJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf2Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

FromJSON PostPaymentIntentsIntentRequestBodyShipping'OneOf2Address' Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

data PostPaymentIntentsIntentRequestBodyShipping'Variants Source #

Define the one-of schema postPaymentIntentsIntentRequestBodyShipping'

Shipping information for this PaymentIntent.

Instances
Eq PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Show PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

Generic 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

type Rep PostPaymentIntentsIntentRequestBodyShipping'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostPaymentIntentsIntent

type Rep PostPaymentIntentsIntentRequestBodyShipping'Variants = D1 (MetaData "PostPaymentIntentsIntentRequestBodyShipping'Variants" "StripeAPI.Operations.PostPaymentIntentsIntent" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostPaymentIntentsIntentRequestBodyShipping'PostPaymentIntentsIntentRequestBodyShipping'OneOf1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyShipping'OneOf1)) :+: C1 (MetaCons "PostPaymentIntentsIntentRequestBodyShipping'PostPaymentIntentsIntentRequestBodyShipping'OneOf2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostPaymentIntentsIntentRequestBodyShipping'OneOf2)))

data PostPaymentIntentsIntentRequestBodyTransferData' Source #

Defines the data type for the schema postPaymentIntentsIntentRequestBodyTransfer_data'

The parameters used to automatically create a Transfer when the payment succeeds. For more information, see the PaymentIntents use case for connected accounts.

Instances
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.