{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/TerminalSettings", "title": "TerminalSettings", "properties": { "cardholderReceipt": { "description": "Settings to define the header of the shopper receipt.", "$ref": "#/components/schemas/CardholderReceipt" }, "connectivity": { "description": "Settings for terminal connectivity features.", "$ref": "#/components/schemas/Connectivity" }, "gratuities": { "description": "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.", "items": { "$ref": "#/components/schemas/Gratuity" }, "type": "array" }, "hardware": { "description": "Settings for terminal hardware features.", "$ref": "#/components/schemas/Hardware" }, "localization": { "description": "Settings for localization.", "$ref": "#/components/schemas/Localization" }, "nexo": { "description": "Settings for a Terminal API integration.", "$ref": "#/components/schemas/Nexo" }, "offlineProcessing": { "description": "Settings for [offline payment](https://docs.adyen.com/point-of-sale/offline-payments) features.", "$ref": "#/components/schemas/OfflineProcessing" }, "opi": { "description": "Settings for an Oracle Payment Interface (OPI) integration.", "$ref": "#/components/schemas/Opi" }, "passcodes": { "description": "Settings for [passcodes](https://docs.adyen.com/point-of-sale/managing-terminals/menu-access?tab=manage_passcodes_with_an_api_call_2#manage-passcodes) features.", "$ref": "#/components/schemas/Passcodes" }, "payAtTable": { "description": "Settings for [Pay-at-table](https://docs.adyen.com/point-of-sale/pay-at-x) features.", "$ref": "#/components/schemas/PayAtTable" }, "payment": { "description": "Settings for payment features.", "$ref": "#/components/schemas/Payment" }, "receiptOptions": { "description": "Generic receipt settings.", "$ref": "#/components/schemas/ReceiptOptions" }, "receiptPrinting": { "description": "Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for.", "$ref": "#/components/schemas/ReceiptPrinting" }, "refunds": { "description": "Settings for refunds.", "$ref": "#/components/schemas/Refunds" }, "signature": { "description": "Settings to skip signature, sign on display, or sign on receipt.", "$ref": "#/components/schemas/Signature" }, "standalone": { "description": "Settings for [standalone](https://docs.adyen.com/point-of-sale/standalone/standalone-build/set-up-standalone#set-up-standalone-using-an-api-call) features.", "$ref": "#/components/schemas/Standalone" }, "surcharge": { "description": "Settings for payment [surcharge](https://docs.adyen.com/point-of-sale/surcharge) features.", "$ref": "#/components/schemas/Surcharge" }, "tapToPay": { "description": "Settings for Tap to Pay.", "$ref": "#/components/schemas/TapToPay" }, "timeouts": { "description": "Settings for device [time-outs](https://docs.adyen.com/point-of-sale/pos-timeouts#device-time-out).", "$ref": "#/components/schemas/Timeouts" }, "wifiProfiles": { "description": "Remote Wi-Fi profiles for WPA and WPA2 PSK and EAP Wi-Fi networks.", "$ref": "#/components/schemas/WifiProfiles" } }, "type": "object" }