PaymentIntentPaymentMethodOptionsCard class final
payment_intent_payment_method_options_card
Constructors
- PaymentIntentPaymentMethodOptionsCard({PaymentIntentPaymentMethodOptionsCardInstallments? installments, PaymentIntentPaymentMethodOptionsCardMandateOptions? mandateOptions, PaymentIntentPaymentMethodOptionsCardNetwork? network, PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestExtendedAuthorization, PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestIncrementalAuthorization, PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestMulticapture, PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestOvercapture, InvoicePaymentMethodOptionsCardRequestThreeDSecure? requestThreeDSecure, bool? requireCvcRecollection, CheckoutAcssDebitPaymentMethodOptionsSetupFutureUsage? setupFutureUsage, String? statementDescriptorSuffixKana, String? statementDescriptorSuffixKanji})
-
payment_intent_payment_method_options_card
const
- PaymentIntentPaymentMethodOptionsCard.fromJson(Object? json)
-
factory
Properties
- captureMethod → String?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- installments → PaymentIntentPaymentMethodOptionsCardInstallments?
-
Installment details for this payment (Mexico only). For more information, see the [installments integration guide](https://stripe.com/docs/payments/installments).
final
- mandateOptions → PaymentIntentPaymentMethodOptionsCardMandateOptions?
-
Configuration options for setting up an eMandate for cards issued in India.
final
- network → PaymentIntentPaymentMethodOptionsCardNetwork?
-
final
- requestExtendedAuthorization → PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization?
-
final
- requestIncrementalAuthorization → PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization?
-
final
- requestMulticapture → PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization?
-
final
- requestOvercapture → PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization?
-
final
- requestThreeDSecure → InvoicePaymentMethodOptionsCardRequestThreeDSecure?
-
final
- requireCvcRecollection → bool?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- setupFutureUsage → CheckoutAcssDebitPaymentMethodOptionsSetupFutureUsage?
-
final
- statementDescriptorSuffixKana → String?
-
final
- statementDescriptorSuffixKanji → String?
-
final
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (PaymentIntentPaymentMethodOptionsCard instance, Encoder< V> encoder) → V