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, andsupportedCardTypesparameters 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, andsupportedCardTypesparameters 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