ConfirmationToken class final
ConfirmationTokensResourceConfirmationToken
ConfirmationTokens help transport client side data collected by Stripe JS over to your server for confirming a PaymentIntent or SetupIntent. If the confirmation is successful, values present on the ConfirmationToken are written onto the Intent. To learn more about how to use ConfirmationToken, visit the related guides: - [Finalize payments on the server](https://stripe.com/docs/payments/finalize-payments-on-the-server) - [Build two-step confirmation](https://stripe.com/docs/payments/build-a-two-step-confirmation).
- Implemented types
Constructors
- ConfirmationToken({required DateTime created, DateTime? expiresAt, required String id, required bool livemode, ConfirmationTokenMandateData? mandateData, String? paymentIntent, ConfirmationTokenPaymentMethodPreview? paymentMethodPreview, String? returnUrl, ConfirmationTokenSetupFutureUsage? setupFutureUsage, String? setupIntent, ConfirmationTokenShipping? shipping, required bool useStripeSdk})
-
ConfirmationTokensResourceConfirmationToken
const
- ConfirmationToken.fromJson(Object? json)
-
factory
Properties
- created → DateTime
-
final
- expiresAt → DateTime?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
final
- livemode → bool
-
final
- mandateData → ConfirmationTokenMandateData?
-
Data used for generating a Mandate.
final
- object → String
-
The resource's type.
final
- paymentIntent → String?
-
final
- paymentMethodPreview → ConfirmationTokenPaymentMethodPreview?
-
Payment details collected by the Payment Element, used to create a PaymentMethod when a PaymentIntent or SetupIntent is confirmed with this ConfirmationToken.
final
- returnUrl → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- setupFutureUsage → ConfirmationTokenSetupFutureUsage?
-
final
- setupIntent → String?
-
final
- shipping → ConfirmationTokenShipping?
-
Shipping information collected on this ConfirmationToken.
final
- useStripeSdk → bool
-
final
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (ConfirmationToken instance, Encoder< V> encoder) → V