BasicPaymentProduct constructor

BasicPaymentProduct(
  1. String id,
  2. String paymentMethod,
  3. PaymentItemDisplayHints displayHints, {
  4. String? acquirerCountry = "",
  5. List<AccountOnFile> accountsOnFile = const [],
  6. bool allowsInstallments = false,
  7. bool allowsRecurring = false,
  8. bool allowsTokenization = false,
  9. AuthenticationIndicator? authenticationIndicator,
  10. bool autoTokenized = false,
  11. bool deviceFingerprintEnabled = false,
  12. int? maxAmount,
  13. int? minAmount,
  14. MobileIntegrationLevel? mobileIntegrationLevel,
  15. PaymentProduct302SpecificData? paymentProduct302SpecificData,
  16. PaymentProduct320SpecificData? paymentProduct320SpecificData,
  17. PaymentProduct863SpecificData? paymentProduct863SpecificData,
  18. String? paymentProductGroup,
  19. bool usesRedirectionTo3rdParty = false,
  20. bool supportsMandates = false,
})

Implementation

BasicPaymentProduct(this.id, this.paymentMethod, this.displayHints,
    {this.acquirerCountry = "",
    this.accountsOnFile = const [],
    this.allowsInstallments = false,
    this.allowsRecurring = false,
    this.allowsTokenization = false,
    this.authenticationIndicator,
    this.autoTokenized = false,
    this.deviceFingerprintEnabled = false,
    this.maxAmount,
    this.minAmount,
    this.mobileIntegrationLevel,
    this.paymentProduct302SpecificData,
    this.paymentProduct320SpecificData,
    this.paymentProduct863SpecificData,
    this.paymentProductGroup,
    this.usesRedirectionTo3rdParty = false,
    this.supportsMandates = false});