Adyen · JSON Structure

Terminal Menu Entry Structure

It conveys message text and parameters of the menu entry. This output data could be only provided for an input command, in order to choose an entryof the menu. An entryof the menu to present to the Cashier.

Type: object Properties: 6 Required: 1
PaymentsFinancial ServicesFintech

MenuEntry is a JSON Structure definition published by Adyen, describing 6 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

MenuEntryTag DefaultSelectedFlag OutputFormat PredefinedContent OutputText OutputXHTML

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/terminal-menu-entry-structure.json",
  "description": "It conveys message text and parameters of the menu entry. This output data could be only provided for an input command, in order to choose an entryof the menu. An entryof the menu to present to the Cashier.",
  "type": "object",
  "properties": {
    "MenuEntryTag": {
      "$ref": "#/components/schemas/MenuEntryTag"
    },
    "DefaultSelectedFlag": {
      "type": "boolean",
      "default": false
    },
    "OutputFormat": {
      "$ref": "#/components/schemas/OutputFormat"
    },
    "PredefinedContent": {
      "$ref": "#/components/schemas/PredefinedContent"
    },
    "OutputText": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/OutputText"
      }
    },
    "OutputXHTML": {
      "type": "string",
      "format": "byte",
      "pattern": "^.+$"
    }
  },
  "required": [
    "OutputFormat"
  ],
  "name": "MenuEntry"
}