---
title: "Configurações iniciais"
url: "https://devcenter.stone.com.br/autotef-configuracoes-iniciais"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_~Q29uZmlndXJhw6fDtWVzIGluaWNpYWlz,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9hdXRvdGVmLWNvbmZpZ3VyYWNvZXMtaW5pY2lhaXMi,s_puA9ULqA3Yh-uNyQ.png"
---

# Configurações iniciais

Hoje nosso produto está preparado para integrações de parceiros que queiram utilizar em um software de gestão de PDV, quanto para soluções de autoserviço.

Dessa forma temos um parâmetro que tem que ser configurado antes do produto ser executado para o AutoTEF identificar qual é a sua integração.

Abra seu pacote e em seguida abra as configurações que se encontram no arquivo chamado`appsettings.json`. Ao abrir você encontrará a seguinte configuração padrão:

**JSON**

```json
{
  "Settings": {
    "IsPdv": false,
    "IsProd": false,    
    "HasSplit": false,    
    "UpdateSchedule": "0 0 * * 1" // see more: https://github.com/HangfireIO/Cronos
  }
}

```

Onde:

| Campo          | Valor                        | Descrição                                                                        |
| :------------- | :--------------------------- | :------------------------------------------------------------------------------- |
| IsPdv          | booleam (default false)      | Esse campo deve ser alterado para true, quando a aplicação for utilizada como PDV. Autoserviços e automações de pagamentos self-payments manter como false |
| IsProd         | booleam (default false)      | Esse campo determina se o pacote será usado em ambiente de Sandbox ou Produção. * *Obs**.: Lembrando que o Stone Code de Sandbox não funcionará em um pacote configurado para ambiente produtivo e vice e versa. |
| HasSplit       | booleam (default false)      | Essa configuração determina se o pacote será usado com a funcionalidade de Split. Essa configuração não pode ser alterada sem o consentimento prévio do seu Gerente Comercial Stone. Uma vez que ela demanda configurações internas e diferentes acordos comerciais. |
| UpdateSchedule | string (default 0 0 \* \* 1) | Essa configuração permite o AutoTef executar o update automático, mantendo assim o software atualizado. Para alterar o agendamento da busca por novas atualizações, veja os detalhes em https://github.com/HangfireIO/Cronos\ Caso precise desabilitar a atualização automática, configure como null o campo. |

A marcação do IsPDV=true é mandatório para uso em softwares com operadores de caixa.

Por que realizar essa configuração?

Essas configurações são essenciais para o funcionamento correto da aplicação, pois definem como ela deve operar. Por isso, é importante que quem for alterá-las tenha conhecimento básico dos padrões JSON, garantindo que o formato do arquivo seja mantido corretamente. Lembrando que a aplicação deve ser reiniciada sempre que esse arquivo for modificado.

---

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

[**Etapa anterior**Introdução](https://devcenter.stone.com.br/autotef-introducao)[**Próxima etapa**Instalando o Slim](https://devcenter.stone.com.br/autotef-instalando-o-slim)

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.