DigitalWalletConfiguration class
Configuration parameters for digital wallets.
Constructors
- DigitalWalletConfiguration.new({required String companyLabel, String countryCode = "US", CurrencyCode currencyCode = CurrencyCode.usd, bool emailRequired = false, bool phoneNumberRequired = false, bool fullNameRequired = false, bool fullBillingAddressRequired = false, ApplePayConfiguration? applePayConfig, GooglePayConfiguration? googlePayConfig})
-
Create a new instance of this class to configure Google Pay
const
Properties
- applePayConfig → ApplePayConfiguration?
-
Configuration parameters specific to Apple Pay
final
- companyLabel → String
-
The company display name
final
- countryCode → String
-
A two character country code for the vendor that will be processing
transactions
final
- currencyCode → CurrencyCode
-
The currency used to process transactions
final
- emailRequired → bool
-
Whether Google Pay collects and returns an email address when processing
payments
final
- fullBillingAddressRequired → bool
-
Whether a full billing address will be collected and returned when
processing transactions
final
- fullNameRequired → bool
-
Whether Google Pay collects and returns a name when processing transactions
final
- googlePayConfig → GooglePayConfiguration?
-
Configuration parameters specific to Google Pay
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- phoneNumberRequired → bool
-
Whether Google Pay collects and returns a phone number when processing
transactions
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited