DigitalWalletConfiguration class

Configuration parameters for digital wallets.

Constructors

DigitalWalletConfiguration({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