PaymentIntentCreateOptions class final

Constructors

PaymentIntentCreateOptions({required int amount, int? applicationFeeAmount, PaymentFlowsAutomaticPaymentMethodsPaymentIntent? automaticPaymentMethods, PaymentIntentCaptureMethod? captureMethod, bool? confirm, CustomerBalanceCustomerBalanceSettingsReconciliationMode? confirmationMethod, String? confirmationToken, required String currency, String? customer, String? description, bool? errorOnRequiresAction, List<String>? expand, String? mandate, PaymentIntentMandateData? mandateData, Map<String, String>? metadata, PaymentIntentOffSession? offSession, String? onBehalfOf, String? paymentMethod, String? paymentMethodConfiguration, PaymentIntentPaymentMethodData? paymentMethodData, PaymentIntentCreateOptionsPaymentMethodOptions? paymentMethodOptions, List<String>? paymentMethodTypes, RadarRadarOptions? radarOptions, String? receiptEmail, String? returnUrl, SessionSetupFutureUsage? setupFutureUsage, ChargeCreateOptionsShipping? shipping, String? statementDescriptor, String? statementDescriptorSuffix, ChargeCreateOptionsTransferData? transferData, String? transferGroup, bool? useStripeSdk})
const
PaymentIntentCreateOptions.fromJson(Object? json)
factory

Properties

amount int
final
applicationFeeAmount int?
final
automaticPaymentMethods PaymentFlowsAutomaticPaymentMethodsPaymentIntent?
final
captureMethod PaymentIntentCaptureMethod?
final
confirm bool?
final
confirmationMethod CustomerBalanceCustomerBalanceSettingsReconciliationMode?
final
confirmationToken String?
final
currency String
final
customer String?
final
description String?
final
errorOnRequiresAction bool?
final
expand List<String>?
final
hashCode int
The hash code for this object.
no setterinherited
mandate String?
final
mandateData PaymentIntentMandateData?
secret_key_param
final
metadata Map<String, String>?
final
offSession PaymentIntentOffSession?
final
onBehalfOf String?
final
paymentMethod String?
final
paymentMethodConfiguration String?
final
paymentMethodData PaymentIntentPaymentMethodData?
payment_method_data_params
final
paymentMethodOptions PaymentIntentCreateOptionsPaymentMethodOptions?
payment_method_options_param
final
paymentMethodTypes List<String>?
final
radarOptions RadarRadarOptions?
final
receiptEmail String?
final
returnUrl String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setupFutureUsage SessionSetupFutureUsage?
final
shipping ChargeCreateOptionsShipping?
final
statementDescriptor String?
final
statementDescriptorSuffix String?
final
transferData ChargeCreateOptionsTransferData?
final
transferGroup String?
final
useStripeSdk bool?
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>(PaymentIntentCreateOptions instance, Encoder<V> encoder) → V