IdealPaymentMethodDetails class
- Implemented types
-
- Annotations
-
- @Freezed(unionKey: 'type')
Constructors
-
IdealPaymentMethodDetails({@ElementConverter() required Element ideal, @JsonKey(name: "billing_details") BillingDetails? billingDetails})
-
Use stripe.confirmCardPayment with payment data from an Element by
passing a card or cardNumber Element as payment_method
card
in the
data argument.
const
factory
-
IdealPaymentMethodDetails.fromJson(Map<String, dynamic> json)
-
factory
-
IdealPaymentMethodDetails.withBank({required IdealBankData ideal, @JsonKey(name: "billing_details") BillingDetails? billingDetails})
-
If you already know the customer’s bank or want to collect it yourself,
then you do not need to use the idealBank Element.
You can pass in the customer’s bank code directly to create a new
PaymentMethod and confirm the PaymentIntent.
const
factory
Methods
-
map<TResult extends Object?>(TResult $default(_IdealPaymentMethodDetails value), {required TResult withBank(_IdealPaymentMethodDetailsSelfCollect value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>(TResult? $default(_IdealPaymentMethodDetails value)?, {TResult? withBank(_IdealPaymentMethodDetailsSelfCollect value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>(TResult $default(_IdealPaymentMethodDetails value)?, {TResult withBank(_IdealPaymentMethodDetailsSelfCollect value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>(TResult $default(Element ideal, BillingDetails? billingDetails)?, {TResult withBank(IdealBankData ideal, BillingDetails? billingDetails)?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>(TResult $default(Element ideal, BillingDetails? billingDetails), {required TResult withBank(IdealBankData ideal, BillingDetails? billingDetails)})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>(TResult? $default(Element ideal, BillingDetails? billingDetails)?, {TResult? withBank(IdealBankData ideal, BillingDetails? billingDetails)?})
→ TResult?
-
inherited