{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-estabelecimentos-comerciais/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Estacionamento","description":"APIs públicas da Movvia para parceiros, estabelecimentos comerciais e clientes de dados veiculares.","meta":[{"name":"theme-color","content":"#7E3DEE"},{"name":"apple-mobile-web-app-title","content":"Movvia Docs"},{"name":"application-name","content":"Movvia Docs"}],"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"estacionamento","__idx":0},"children":["Estacionamento"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Quem é você."]}," Você opera um estacionamento rotativo público ou privado — a cobrança é calculada pelo tempo de permanência do veículo."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Problema."]}," Cobrança por tempo exige que o motorista pague ao sair, quando já passou pelo processo de retirada do veículo. Maquininha pode falhar, troco é problema, e cancelamentos por saída antecipada geram atrito."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Solução Movvia."]}," Você publica o ticket quando o veículo entra (com valor estimado) e confirma o valor final na saída. O motorista paga no app antes mesmo de chegar ao caixa."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"como-encaixa-no-seu-produto","__idx":1},"children":["Como encaixa no seu produto"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Cobrança publicada na entrada com valor inicial ou máximo estimado."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Valor final atualizado via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PATCH /ec/cobrancas/{id}"]}," quando o veículo registra saída."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tolerância mínima configurada no onboarding: cobranças canceladas antes da tolerância não geram débito."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Campo ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["metadata"]}," suporta ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vaga"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["zona"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["entrada_em"]}," e ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["saida_em"]}," para reconciliação com o sistema do estacionamento."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Liquidação pode ocorrer antes (pré-pago estimado) ou na confirmação de saída (pós-pago exato)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"fluxo","__idx":2},"children":["Fluxo"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"passo-1--publicar-o-ticket-na-entrada","__idx":3},"children":["Passo 1 — Publicar o ticket na entrada"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"http","header":{"controls":{"copy":{}}},"source":"POST /ec-api/v1/passagens\nAuthorization: Basic {credencial_ec}\nx-ec-id: {ec_id}\nContent-Type: application/json\n\n{\n  \"referenciaExterna\": \"ESTAC-2026-03347\",\n  \"placa\": \"DEF4G56\",\n  \"valor\": 20.00,\n  \"tipo\": \"ESTACIONAMENTO\",\n  \"localCobranca\": \"Estacionamento Central — Curitiba\",\n  \"capturadoEm\": \"2026-04-23T09:00:00Z\",\n  \"metadata\": { \"vaga\": \"A-42\", \"zona\": \"coberta\", \"entrada_em\": \"2026-04-23T09:00:00Z\" }\n}\n","lang":"http"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"passo-2--atualizar-o-valor-na-saída","__idx":4},"children":["Passo 2 — Atualizar o valor na saída"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"http","header":{"controls":{"copy":{}}},"source":"PATCH /ec-api/v1/passagens/cob_estac_id\nAuthorization: Basic {credencial_ec}\nx-ec-id: {ec_id}\nContent-Type: application/json\n\n{\n  \"valor\": 15.00,\n  \"metadata\": { \"saida_em\": \"2026-04-23T10:30:00Z\" }\n}\n","lang":"http"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"passo-3--receber-liquidação","__idx":5},"children":["Passo 3 — Receber liquidação"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"evento\": \"pe.passagem.paga\",\n  \"referenciaExterna\": \"ESTAC-2026-03347\",\n  \"valorLiquidado\": 15.00,\n  \"liquidanteId\": \"liq_banco_pq\",\n  \"liquidadoEm\": \"2026-04-23T10:31:05Z\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"modelo-de-receita-típico","__idx":6},"children":["Modelo de receita típico"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ticket médio de estacionamento é menor que pedágio — a taxa Movvia é negociada com base no volume mensal de tickets. Repasse em D+1 é padrão para estacionamentos. Para redes de estacionamento com alto volume (shopping, aeroporto), consultar plano enterprise."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"próximo-passo","__idx":7},"children":["Próximo passo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/estabelecimentos-comerciais/tutorials/publicar-primeira-cobranca"},"children":["Publicar primeira cobrança"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/estabelecimentos-comerciais/vision-dados/openapi"},"children":["Referência da API"]}]}]}]},"headings":[{"value":"Estacionamento","id":"estacionamento","depth":1},{"value":"Como encaixa no seu produto","id":"como-encaixa-no-seu-produto","depth":2},{"value":"Fluxo","id":"fluxo","depth":2},{"value":"Passo 1 — Publicar o ticket na entrada","id":"passo-1--publicar-o-ticket-na-entrada","depth":3},{"value":"Passo 2 — Atualizar o valor na saída","id":"passo-2--atualizar-o-valor-na-saída","depth":3},{"value":"Passo 3 — Receber liquidação","id":"passo-3--receber-liquidação","depth":3},{"value":"Modelo de receita típico","id":"modelo-de-receita-típico","depth":2},{"value":"Próximo passo","id":"próximo-passo","depth":2}],"frontmatter":{"title":"Estacionamento — Estabelecimentos Comerciais Movvia","description":"Como operadoras de estacionamento rotativo público ou privado publicam tickets e gerenciam cobranças por tempo de permanência via plataforma EC Movvia.","seo":{"title":"Estacionamento"}},"lastModified":"2026-04-25T18:15:22.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/estabelecimentos-comerciais/casos-de-uso/estacionamento","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}