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