PaymentSdkConfigurationDetails constructor

PaymentSdkConfigurationDetails({
  1. String? profileId,
  2. String? serverKey,
  3. String? clientKey,
  4. double? amount,
  5. String? merchantCountryCode,
  6. String? merchantName,
  7. String? currencyCode,
  8. String? token,
  9. String? transactionReference,
  10. PaymentSdkTokenFormat? tokenFormat,
  11. PaymentSdkTokeniseType? tokeniseType,
  12. String? screentTitle,
  13. String? cartId,
  14. String? cartDescription,
  15. String? samsungPayToken,
  16. bool? showBillingInfo,
  17. bool? showShippingInfo,
  18. bool? forceShippingInfo,
  19. BillingDetails? billingDetails,
  20. ShippingDetails? shippingDetails,
  21. String? merchantApplePayIndentifier,
  22. bool? simplifyApplePayValidation,
  23. bool? hideCardScanner,
  24. PaymentSdkLocale? locale,
  25. IOSThemeConfigurations? iOSThemeConfigurations,
  26. PaymentSdkTransactionClass? transactionClass,
  27. PaymentSdkTransactionType? transactionType,
  28. List<PaymentSdkAPms>? alternativePaymentMethods,
  29. bool? linkBillingNameWithCardHolderName,
  30. bool? enableZeroContacts,
  31. bool? isDigitalProduct,
  32. int? expiryTime,
  33. List<PaymentSDKCardDiscount>? cardDiscounts,
})

Implementation

PaymentSdkConfigurationDetails(
    {this.profileId,
    this.serverKey,
    this.clientKey,
    this.amount,
    this.merchantCountryCode,
    this.merchantName,
    this.currencyCode,
    this.token,
    this.transactionReference,
    this.tokenFormat,
    this.tokeniseType,
    this.screentTitle,
    this.cartId,
    this.cartDescription,
    this.samsungPayToken,
    this.showBillingInfo,
    this.showShippingInfo,
    this.forceShippingInfo,
    this.billingDetails,
    this.shippingDetails,
    this.merchantApplePayIndentifier,
    this.simplifyApplePayValidation,
    this.hideCardScanner,
    this.locale,
    this.iOSThemeConfigurations,
    this.transactionClass,
    this.transactionType,
    this.alternativePaymentMethods,
    this.linkBillingNameWithCardHolderName,
    this.enableZeroContacts,
    this.isDigitalProduct,
    this.expiryTime,
    this.cardDiscounts});