{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-parceiros/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Programa de fidelidade","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":"programa-de-fidelidade","__idx":0},"children":["Programa de fidelidade"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Quem é você."]}," Operador de programa de pontos, milhas ou cashback com participantes que possuem veículos."," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Problema."]}," Seu participante acumula pontos mas tem poucas opções de resgate cotidianas; pedágio é custo recorrente e invisível ao programa."," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Solução Movvia."]}," Cada passagem de pedágio vira uma oportunidade de resgate de pontos — o participante quita a praça com milhas em vez de dinheiro."]},{"$$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":["Cadastre as placas dos participantes que optam pelo benefício via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /placas"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Receba o evento ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pe.transacao.recebida"]}," e apresente opção de resgate com pontos equivalentes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Se o participante aceitar, deduza os pontos e confirme o pedido via API."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["O ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["metadata"]}," da placa pode guardar o ID do participante para reconciliação."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Participantes com saldo insuficiente recebem cobertura parcial ou pagamento misto — lógica interna do seu produto."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"fluxo","__idx":2},"children":["Fluxo"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passo 1 — Cadastrar placa do participante."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"$BASE_URL/placas\" \\\n  -H \"Authorization: Basic $MV_KEY\" \\\n  -H \"x-parceiro-id: $MV_PARCEIRO_ID\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"placa\":\"XYZ9A87\",\"metadata\":{\"participante_id\":\"mbr_456\",\"programa\":\"MilhasPlus\"}}'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passo 2 — Receber evento e calcular pontos."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"evento\": \"pe.transacao.recebida\",\n  \"dados\": { \"placa\": \"XYZ9A87\", \"valor\": 8.75, \"praca\": \"Anhanguera KM 72\" }\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passo 3 — Deduzir pontos e confirmar."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"$BASE_URL/pedidos\" \\\n  -H \"Authorization: Basic $MV_KEY\" \\\n  -H \"x-parceiro-id: $MV_PARCEIRO_ID\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"transacoes\":[\"t_9f2c7e1a\"],\"idempotencyKey\":\"ord_mbr456_20260424\"}'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"modelo-de-receita-típico","__idx":3},"children":["Modelo de receita típico"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["O programa compra o valor da passagem da Movvia a custo e monetiza via breakage (pontos não resgatados), cotação interna dos pontos acima do custo real e aumento de engajamento dos participantes. Estrutura comercial sob consulta — ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"mailto:comercial@movvia.com.br"},"children":["comercial@movvia.com.br"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"próximo-passo","__idx":4},"children":["Próximo passo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/quickstart"},"children":["Quickstart Parceiros"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/parceiros/openapi"},"children":["Referência da API"]}]}]}]},"headings":[{"value":"Programa de fidelidade","id":"programa-de-fidelidade","depth":1},{"value":"Como encaixa no seu produto","id":"como-encaixa-no-seu-produto","depth":2},{"value":"Fluxo","id":"fluxo","depth":2},{"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":"Programa de fidelidade — Parceiros Movvia","description":"Como programas de pontos e milhas integram resgate de pedágio free flow para seus participantes.","seo":{"title":"Programa de fidelidade"}},"lastModified":"2026-04-24T22:40:19.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/parceiros/casos-de-uso/programa-fidelidade","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}