TransactionConfiguration.fastCardPresent constructor
TransactionConfiguration.fastCardPresent({
- bool emvAllowed = true,
- bool quickChipAllowed = true,
- bool duplicateTransactionsAllowed = true,
- bool partialApprovalAllowed = false,
- bool feeAssistEnabled = false,
- bool proceedWithoutSurchargeOnError = false,
- bool shouldConfirmSurchargeAmount = false,
- CurrencyCode currencyCode = CurrencyCode.usd,
- AddressVerificationCondition addressVerificationCondition = AddressVerificationCondition.keyed,
Implementation
factory TransactionConfiguration.fastCardPresent({
bool emvAllowed = true,
bool quickChipAllowed = true,
bool duplicateTransactionsAllowed = true,
bool partialApprovalAllowed = false,
bool feeAssistEnabled = false,
bool proceedWithoutSurchargeOnError = false,
bool shouldConfirmSurchargeAmount = false,
CurrencyCode currencyCode = CurrencyCode.usd,
AddressVerificationCondition addressVerificationCondition =
AddressVerificationCondition.keyed,
}) {
return TransactionConfiguration(
emvAllowed: emvAllowed,
tipAllowed: false,
tipEntryAllowed: false,
debitAllowed: false,
cashbackAllowed: false,
cashbackEntryAllowed: false,
giftCardAllowed: false,
quickChipAllowed: quickChipAllowed,
amountConfirmationEnabled: false,
duplicateTransactionsAllowed: duplicateTransactionsAllowed,
partialApprovalAllowed: partialApprovalAllowed,
feeAssistEnabled: feeAssistEnabled,
proceedWithoutSurchargeOnError: proceedWithoutSurchargeOnError,
shouldConfirmSurchargeAmount: shouldConfirmSurchargeAmount,
currencyCode: currencyCode,
addressVerificationCondition: addressVerificationCondition,
);
}