TerminalSettings class abstract

TerminalSettings

Properties:

  • cardholderReceipt - Settings to define the header of the shopper receipt.
  • connectivity - Settings for terminal connectivity features.
  • gratuities - Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
  • hardware - Settings for terminal hardware features.
  • localization - Settings for localization.
  • moto - Settings for Mail Order/Telephone Order transactions.
  • nexo - Settings for a Terminal API integration.
  • offlineProcessing - Settings for offline payment features.
  • opi - Settings for an Oracle Payment Interface (OPI) integration.
  • passcodes - Settings for passcodes features.
  • payAtTable - Settings for Pay-at-table features.
  • payment - Settings for payment features.
  • receiptOptions - Generic receipt settings.
  • receiptPrinting - Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for.
  • refunds - Settings for refunds.
  • signature - Settings to skip signature, sign on display, or sign on receipt.
  • standalone - Settings for standalone features.
  • storeAndForward - Settings for store-and-forward offline payments. The maxAmount, maxPayments, and supportedCardTypes parameters must be configured, either in the request or inherited from a higher level in your account structure.
  • surcharge - Settings for payment surcharge features.
  • tapToPay - Settings for Tap to Pay.
  • terminalInstructions - Settings to define the behaviour of the payment terminal.
  • timeouts - Settings for device time-outs.
  • wifiProfiles - Remote Wi-Fi profiles for WPA and WPA2 PSK and EAP Wi-Fi networks.
Annotations
  • @BuiltValue.new()

Constructors

TerminalSettings([void updates(TerminalSettingsBuilder b)])
factory

Properties

cardholderReceipt CardholderReceipt?
Settings to define the header of the shopper receipt.
no setter
connectivity Connectivity?
Settings for terminal connectivity features.
no setter
gratuities → BuiltList<Gratuity>?
Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
no setter
hardware Hardware?
Settings for terminal hardware features.
no setter
hashCode int
The hash code for this object.
no setterinherited
localization Localization?
Settings for localization.
no setter
moto Moto?
Settings for Mail Order/Telephone Order transactions.
no setter
nexo Nexo?
Settings for a Terminal API integration.
no setter
offlineProcessing OfflineProcessing?
Settings for offline payment features.
no setter
opi Opi?
Settings for an Oracle Payment Interface (OPI) integration.
no setter
passcodes Passcodes?
Settings for passcodes features.
no setter
payAtTable PayAtTable?
Settings for Pay-at-table features.
no setter
payment Payment?
Settings for payment features.
no setter
receiptOptions ReceiptOptions?
Generic receipt settings.
no setter
receiptPrinting ReceiptPrinting?
Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for.
no setter
refunds Refunds?
Settings for refunds.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signature Signature?
Settings to skip signature, sign on display, or sign on receipt.
no setter
standalone Standalone?
Settings for standalone features.
no setter
storeAndForward StoreAndForward?
Settings for store-and-forward offline payments. The maxAmount, maxPayments, and supportedCardTypes parameters must be configured, either in the request or inherited from a higher level in your account structure.
no setter
surcharge Surcharge?
Settings for payment surcharge features.
no setter
tapToPay TapToPay?
Settings for Tap to Pay.
no setter
terminalInstructions TerminalInstructions?
Settings to define the behaviour of the payment terminal.
no setter
timeouts Timeouts?
Settings for device time-outs.
no setter
wifiProfiles WifiProfiles?
Remote Wi-Fi profiles for WPA and WPA2 PSK and EAP Wi-Fi networks.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TerminalSettingsBuilder)) TerminalSettings
Rebuilds the instance.
inherited
toBuilder() TerminalSettingsBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<TerminalSettings>
no setter