MeuPedido/developer
Webhooks

Evento de pedido

Com o modo de entrega WEBHOOK ou BOTH, configurado pelo lojista ao criar a credencial, o MeuPedido faz um POST na sua URL a cada evento, em vez de esperar a sua consulta.

Parâmetros de cabeçalho

X-MeuPedido-Signature*string

HMAC-SHA256 sobre "{timestamp}.{body}" com o segredo do webhook, em hexadecimal minúsculo (64 caracteres). Compare em tempo constante.

Padrão de texto^[0-9a-f]{64}$
X-MeuPedido-Timestamp*string

Instante do envio em segundos Unix. Entra no cálculo da assinatura; rejeite se estiver a mais de 5 minutos do seu relógio.

Padrão de texto^[0-9]+$
X-MeuPedido-Event-Id*string

O mesmo eventId do corpo, para roteamento e deduplicação sem desserializar.

Formatouuid
X-MeuPedido-Event-Type*string

O mesmo eventType do corpo.

Corpo da requisição

application/json

O envelope do evento, idêntico ao item do polling.

Definições TypeScript

Use o tipo request body no seu código TypeScript.

O corpo de um webhook. É o mesmo envelope do polling, byte a byte; um único desserializador atende os dois modos.

Corpo da resposta

Exemplos de requisição

O corpo de um webhook. É o mesmo envelope do polling, byte a byte; um único desserializador atende os dois modos.

POST/orderEvent