---
title: "Criação do Menu"
url: "https://devcenter.stone.com.br/autotef-criacao-do-menu"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_~Q3JpYcOnw6NvIGRvIE1lbnU,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9hdXRvdGVmLWNyaWFjYW8tZG8tbWVudSI,s_9cQGObSEZkZzctsY.png"
---

# Criação do Menu

No request abaixo, é possível visualizar o contrato que o Slim utiliza para envio do evento de criação do menu de seleção.

## [Request - Criação do Menu](#request-criação-do-menu)

**Contrato**

```json
{
    "EventData": {
        "ContentData": {
            "Header": string,
            "Options": Array[string],
            "IsStaticMenu": bool
        },
        "MerchantData": {
            "Adress": string,
            "CompanyName": string,
            "IdentityCode": string,
            "StoneCode": string
        },
        "ResultData": {
            "DisplayMessage": string,
            "ResponseCode": string,
            "ResponseReason": string,
            "WasSuccessful": bool
        },
        "Terminal": {
            "ManufactureName": string,
            "ManufactureVersion": string,
            "Model": string,
            "SerialNumber": string
        }
    },
    "EventNotifiedAt": string,
    "EventType": string
}
```

**Exemplo**

```json
{
    "EventData": {
        "ContentData": {
            "Header": "Selecione:",
            "Options": [
                "item1",
                "item2",
                "item3"
            ],
            "isStaticMenu": true
        },
        "MerchantData": {
            "Adress": "Rua da Stone",
            "CompanyName": "Stone Teste",
            "IdentityCode": "123456789",
            "StoneCode": "999999999"
        },
        "ResultData": {
            "DisplayMessage": "Teste",
            "ResponseCode": "0000",
            "ResponseReason": "Success",
            "WasSuccessful": true
        },
        "Terminal": {
            "ManufactureName": "PinpadTeste",
            "ManufactureVersion": "1.0.0",
            "Model": "INGENICO",
            "SerialNumber": "123456789123456789"
        }
    },
    "EventNotifiedAt": "10/04/2024 18:53:35",
    "EventType": "CreateMenu"
}
```

| Campo              | Tipo            | Descrição                                                                        |
| :----------------- | :-------------- | :------------------------------------------------------------------------------- |
| ContentData        | Object          | Dados do Evento                                                                  |
| Header             | String          | Cabeçalho do menu                                                                |
| Options            | Array of string | Itens que do menu para ser selecionados                                          |
| IsStaticMenu       | Boolean         | Parâmetro que indica se o menu será estático ou não                              |
| MerchantData       | Object          | Dados do comerciante                                                             |
| Adress             | String          | Endereço do comerciante                                                          |
| CompanyName        | String          | Nome da compania do comerciante                                                  |
| IdentityCode       | String          | Código de Identificação                                                          |
| StoneCode          | String          | Código de afiliação do comerciante                                               |
| ResultData         | Object          | Resultado da requisição feita para a Url informada                               |
| DisplayMessage     | String          | Mensagem exibida no display                                                      |
| ResponseCode       | String          | Código da requisição, sendo "0000" Sucesso.                                      |
| ResponseReason     | String          | Caso seja diferente de "0000", este campo conterá a mensagem de erro referente ao responseCode |
| WasSuccessful      | String          | Campo que informa se a requisição obteve êxito                                   |
| Terminal           | Object          | Informações do Pinpad utilizado                                                  |
| ManufactureName    | String          | Nome do produto do fabricante                                                    |
| ManufactureVersion | String          | Versão do produto do fabricante                                                  |
| Model              | String          | Modelo do produto utilizado                                                      |
| SerialNumber       | String          | Número de série do Pinpad                                                        |

---

**Jornada: [Controlar o Pinpad e receber webhooks](https://devcenter.stone.com.br/autotef-controle-pinpad)**  
Etapa 7 de 9

[**Etapa anterior**Webhooks: Ativação](https://devcenter.stone.com.br/autotef-ativacao-webhook)[**Próxima etapa**Webhooks: Menu Selecionado](https://devcenter.stone.com.br/autotef-menu-selecionado)

Siga a Stone nas redes sociais

[](https://www.facebook.com/stonepagamentos/)[](https://x.com/sejastone/)[](https://www.instagram.com/stone/)[](https://br.linkedin.com/company/stone-co)[](https://www.youtube.com/channel/UCk4L4JykgoDkN8YeuxkNqIQ)

© Stone Instituição de Pagamento S.A. CNPJ 16.501.555/0001-57

Av. Rebouças, 2880, 4º andar, Pinheiros, CEP 05.402-500 – São Paulo/SP

Instituição de pagamento autorizada pelo Banco Central do Brasil, nas modalidades de credenciadora e emissora de moeda eletrônica.