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