WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest constructor
const
WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest({
- required WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequestPaymentTypes payWith,
- required String orderId,
- required double amountToPay,
- double? feePercent,
- double? feeAmount,
- int? creditCardPinPadId,
- required String dealNumber,
- String? paymentBy,
- String? dealId,
- String? customerId,
- String? accountId,
- String? account,
- String? expirationDate,
- String? cardholderName,
- String? creditCardSource,
- bool? saveCreditCard,
- bool? defaultAccount,
- bool? authorizationOnFile,
- String? address,
- String? address2,
- String? city,
- String? region,
- String? postalCode,
- String? countryId,
- String? trackData,
- String? emailFrom,
- String? emailTo,
- String? emailSubject,
- String? emailBody,
Implementation
const WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest({
required this.payWith,
required this.orderId,
required this.amountToPay,
this.feePercent,
this.feeAmount,
this.creditCardPinPadId,
required this.dealNumber,
this.paymentBy,
this.dealId,
this.customerId,
this.accountId,
this.account,
this.expirationDate,
this.cardholderName,
this.creditCardSource,
this.saveCreditCard,
this.defaultAccount,
this.authorizationOnFile,
this.address,
this.address2,
this.city,
this.region,
this.postalCode,
this.countryId,
this.trackData,
this.emailFrom,
this.emailTo,
this.emailSubject,
this.emailBody,
});