IdealPaymentMethodDetails class abstract
- Implemented types
- Available extensions
- Annotations
-
- @Freezed.new(unionKey: 'type')
Constructors
- IdealPaymentMethodDetails({@ElementConverter.new() required Element ideal, @JsonKey.new(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.constfactory -
IdealPaymentMethodDetails.fromJson(Map<
String, dynamic> json) -
factory
- IdealPaymentMethodDetails.id(String id)
-
constfactory
- IdealPaymentMethodDetails.withBank({required IdealBankData ideal, @JsonKey.new(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.
constfactory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
map<
TResult extends Object?> (TResult $default(_IdealPaymentMethodDetailsWithBilling value), {required TResult id(_IdIdealPaymentMethodDetailsIdOnly value), required TResult withBank(_IdealPaymentMethodDetailsSelfCollect value)}) → TResult -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_IdealPaymentMethodDetailsWithBilling value)?, {TResult? id(_IdIdealPaymentMethodDetailsIdOnly value)?, TResult? withBank(_IdealPaymentMethodDetailsSelfCollect value)?}) → TResult? -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> (TResult $default(_IdealPaymentMethodDetailsWithBilling value)?, {TResult id(_IdIdealPaymentMethodDetailsIdOnly value)?, TResult withBank(_IdealPaymentMethodDetailsSelfCollect value)?, required TResult orElse()}) → TResult -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> (TResult $default(Element ideal, BillingDetails? billingDetails)?, {TResult id(String id)?, TResult withBank(IdealBankData ideal, BillingDetails? billingDetails)?, required TResult orElse()}) → TResult -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this IdealPaymentMethodDetails to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> (TResult $default(Element ideal, BillingDetails? billingDetails), {required TResult id(String id), required TResult withBank(IdealBankData ideal, BillingDetails? billingDetails)}) → TResult -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(Element ideal, BillingDetails? billingDetails)?, {TResult? id(String id)?, TResult? withBank(IdealBankData ideal, BillingDetails? billingDetails)?}) → TResult? -
Available on IdealPaymentMethodDetails, provided by the IdealPaymentMethodDetailsPatterns extension
A variant ofwhen
that fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited