PaymentSdkConfigurationDetails constructor
PaymentSdkConfigurationDetails({
- String? profileId,
- String? serverKey,
- String? clientKey,
- double? amount,
- String? merchantCountryCode,
- String? merchantName,
- String? currencyCode,
- String? token,
- String? transactionReference,
- PaymentSdkTokenFormat? tokenFormat,
- PaymentSdkTokeniseType? tokeniseType,
- String? screentTitle,
- String? cartId,
- String? cartDescription,
- String? samsungPayToken,
- bool? showBillingInfo,
- bool? showShippingInfo,
- bool? forceShippingInfo,
- BillingDetails? billingDetails,
- ShippingDetails? shippingDetails,
- String? merchantApplePayIndentifier,
- bool? simplifyApplePayValidation,
- bool? hideCardScanner,
- PaymentSdkLocale? locale,
- IOSThemeConfigurations? iOSThemeConfigurations,
- PaymentSdkTransactionClass? transactionClass,
- PaymentSdkTransactionType? transactionType,
- List<
PaymentSdkAPms> ? alternativePaymentMethods, - bool? linkBillingNameWithCardHolderName,
- bool? enableZeroContacts,
- bool? isDigitalProduct,
- int? expiryTime,
- 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});