TransactionOptions constructor

TransactionOptions({
  1. String? cardPresence,
  2. String? shopperInteractionType,
  3. bool? partialApprovalAllowed,
  4. List<String>? allowedCardEntryTypes,
  5. List<String>? allowedCardTypes,
  6. String? tokenizedCardNumber,
  7. String? tokenExpirationDate,
  8. bool? generateToken,
  9. bool? addToken,
  10. String? credentialOnFileType,
  11. String? avsFirstName,
  12. String? avsLastName,
  13. String? avsAddress,
  14. String? avsZip,
  15. bool? bypassAvsForManualKey,
  16. bool? requiresVoiceReferral,
  17. bool? bypassDuplicateTransactionCheck,
  18. String? signatureOption,
  19. String? originalAuthorizationResponseData,
  20. String? ps2000Data,
  21. int? gratuityAmount,
  22. bool? gratuityRequested,
  23. bool? gratuityCustomAmountEntryAllowed,
  24. List<GratuityQuickValue>? gratuityQuickValues,
  25. String? cardNumber,
  26. String? cardExpirationDate,
  27. String? cardCvv,
})

Implementation

TransactionOptions({
  this.cardPresence,
  this.shopperInteractionType,
  this.partialApprovalAllowed,
  this.allowedCardEntryTypes,
  this.allowedCardTypes,
  this.tokenizedCardNumber,
  this.tokenExpirationDate,
  this.generateToken,
  this.addToken,
  this.credentialOnFileType,
  this.avsFirstName,
  this.avsLastName,
  this.avsAddress,
  this.avsZip,
  this.bypassAvsForManualKey,
  this.requiresVoiceReferral,
  this.bypassDuplicateTransactionCheck,
  this.signatureOption,
  this.originalAuthorizationResponseData,
  this.ps2000Data,
  this.gratuityAmount,
  this.gratuityRequested,
  this.gratuityCustomAmountEntryAllowed,
  this.gratuityQuickValues,
  this.cardNumber,
  this.cardExpirationDate,
  this.cardCvv,
});