---
title: "Ativação"
url: "https://devcenter.stone.com.br/autotef-ativacao"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_~QXRpdmHDp8Ojbw,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9hdXRvdGVmLWF0aXZhY2FvIg,s_YVuK6X3aIwj9qA8B.png"
---

# Ativação

Endpoint de Ativação do Stone Code e Inicialização do Pinpad.

## [Endpoint](#endpoint)

```text
POST http://localhost:8000/api/Activate
```

### [Corpo da requisição](#corpo-da-requisição)

| Campo           | Tipo   | Obrigatório | Descrição                                            |
| :-------------- | :----- | :---------- | :--------------------------------------------------- |
| stoneCode       | string | sim         | Código de credenciamento da Stone                    |
| connectionName  | string | não         | Nome da porta periférica (ex.: COM4 ou /dev/ttyACM0) |
| partnerName     | string | sim         | Nome da aplicação integradora (Ex.: MACHINEVEND 1.0) |
| urlNotification | string | não         | Url para receber notificações Webhook da aplicação   |

**Exemplo**

```json
{
  "stoneCode": "123123123",
  "connectionName": "COM4",
  "partnerName": "MACHINEVEND 1.0"
}
```

Essa rota deve ser chamada uma única vez durante a inicialização da aplicação. Seu objetivo é identificar o parceiro e criar um objeto autorizador, que será utilizado para realizar as transações subsequentes.

Esse endpoint é responsável por estabelecer comunicação com o pinpad, verificar a integração com o credenciamento Stone, realizar a carga da tabela e inicializar as comunicações com o pinpad.

A propriedade "connectionName"

No Linux, é importante informar o endereço da porta do pinpad **(ex:/dev/ttyS5)**, caso não seja informado, a aplicação fará uma varredura de portas. O que poderá ocorrer problemas a outros periféricos ligados. Para liberar acesso a porta, utilize o comando `$ sudo chmod a+rw /dev/ttyACM0` como descrito [aqui](https://devcenter.stone.com.br/instalando-o-slim#instala%C3%A7%C3%A3o-linux)

Obs: ttyACM0 é o padrão, parceiro tem que confirmar e identificar qual a porta se encontra o pinpad.

Para nova ativação

a propriedade `started` é a data e hora de quando o endpoint `/api/activate` foi utilizado e a aplicação ativada. Caso precise mudar o Stone Code ou perda de conexão com o pinpad, reinicie a aplicação e ative novamente.

---

**Jornada: [Começar a integrar](https://devcenter.stone.com.br/autotef-processo-de-integracao-1)**  
Etapa 9 de 10

[**Etapa anterior**Raspberry Pi + Slim](https://devcenter.stone.com.br/autotef-como-instalar-o-slim-no-raspberry-pi)[**Próxima etapa**Healthcheck](https://devcenter.stone.com.br/autotef-l)

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.