Defines the object schema located at components.schemas.payment_intent_payment_method_options_card in the specification.
Constructors
PaymentIntentPaymentMethodOptionsCardpaymentIntentPaymentMethodOptionsCardCaptureMethod :: Maybe PaymentIntentPaymentMethodOptionsCardCaptureMethod'capture_method: Controls when the funds will be captured from the customer's account.
paymentIntentPaymentMethodOptionsCardInstallments :: Maybe (Nullable PaymentIntentPaymentMethodOptionsCardInstallments'NonNullable)installments: Installment details for this payment (Mexico only).
For more information, see the installments integration guide.
paymentIntentPaymentMethodOptionsCardMandateOptions :: Maybe (Nullable PaymentIntentPaymentMethodOptionsCardMandateOptions'NonNullable)mandate_options: Configuration options for setting up an eMandate for cards issued in India.
paymentIntentPaymentMethodOptionsCardNetwork :: Maybe (Nullable PaymentIntentPaymentMethodOptionsCardNetwork'NonNullable)network: Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time.
paymentIntentPaymentMethodOptionsCardRequestThreeDSecure :: Maybe (Nullable PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure'NonNullable)request_three_d_secure: We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on manually requesting 3D Secure for more information on how this configuration interacts with Radar and our SCA Engine.
paymentIntentPaymentMethodOptionsCardSetupFutureUsage :: Maybe PaymentIntentPaymentMethodOptionsCardSetupFutureUsage'setup_future_usage: 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.
paymentIntentPaymentMethodOptionsCardStatementDescriptorSuffixKana :: Maybe Textstatement_descriptor_suffix_kana: Provides information about a card payment that customers see on their statements. Concatenated with the Kana prefix (shortened Kana descriptor) or Kana statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters. On card statements, the *concatenation* of both prefix and suffix (including separators) will appear truncated to 22 characters.
Constraints:
Maximum length of 5000
paymentIntentPaymentMethodOptionsCardStatementDescriptorSuffixKanji :: Maybe Textstatement_descriptor_suffix_kanji: Provides information about a card payment that customers see on their statements. Concatenated with the Kanji prefix (shortened Kanji descriptor) or Kanji statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 17 characters. On card statements, the *concatenation* of both prefix and suffix (including separators) will appear truncated to 17 characters.
Constraints:
Maximum length of 5000
Instances4Eq, Show, FromJSON, ToJSON
Eq PaymentIntentPaymentMethodOptionsCardDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentIntentPaymentMethodOptionsCardShow PaymentIntentPaymentMethodOptionsCardDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentIntentPaymentMethodOptionsCardFromJSON PaymentIntentPaymentMethodOptionsCardDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentIntentPaymentMethodOptionsCardToJSON PaymentIntentPaymentMethodOptionsCardDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentIntentPaymentMethodOptionsCard