PaymentProduct constructor
PaymentProduct(
- String id,
- String paymentMethod,
- PaymentItemDisplayHints displayHints, {
- String? acquirerCountry = "",
- List<
AccountOnFile> accountsOnFile = const [], - bool allowsInstallments = false,
- bool allowsRecurring = false,
- bool allowsTokenization = false,
- AuthenticationIndicator? authenticationIndicator,
- bool autoTokenized = false,
- bool deviceFingerprintEnabled = false,
- int? maxAmount,
- int? minAmount,
- MobileIntegrationLevel? mobileIntegrationLevel,
- PaymentProduct302SpecificData? paymentProduct302SpecificData,
- PaymentProduct320SpecificData? paymentProduct320SpecificData,
- PaymentProduct863SpecificData? paymentProduct863SpecificData,
- String? paymentProductGroup,
- bool usesRedirectionTo3rdParty = false,
- bool supportsMandates = false,
- List<
PaymentProductField> ? fields, - String? fieldsWarning,
Implementation
PaymentProduct(super.id, super.paymentMethod, super.displayHints,
{super.acquirerCountry,
super.accountsOnFile,
super.allowsInstallments,
super.allowsRecurring,
super.allowsTokenization,
super.authenticationIndicator,
super.autoTokenized,
super.deviceFingerprintEnabled,
super.maxAmount,
super.minAmount,
super.mobileIntegrationLevel,
super.paymentProduct302SpecificData,
super.paymentProduct320SpecificData,
super.paymentProduct863SpecificData,
super.paymentProductGroup,
super.usesRedirectionTo3rdParty,
super.supportsMandates,
List<PaymentProductField>? fields,
this.fieldsWarning})
: fields = fields ?? [] {
this.fields.sort();
}