Skip to main content

Chave pública do webhook no Sandbox

Os webhooks enviados pelo ambiente Sandbox (api.woovi-sandbox.com) são assinados com uma chave própria do Sandbox. Para verificar o header x-webhook-signature de um webhook recebido do Sandbox, use a chave pública abaixo.

CampoValor
AmbienteSandbox
AlgoritmoRSA 2048 + SHA-256 (sha256WithRSAEncryption)
key_identifier7c8efa31466209cf247d23f6198a61643b8c322a0d80ea6d0a7a54073b2d6e91

Chave pública (PEM)​

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoZwBaFwmstKqy9VAqqxi
SbCWgJR3dd5CTtDi6Fwthtd2owFkZIMqTqKg3Bq5ExjuOxE+v/1gIWFqR9jNjbtY
umwPq+wXQhvx9TrQgrrFMVZ6tMPcwzj8Nknw182N/HMIQsV6B+8JWWzf/cN4ZZVS
sRZfQvoVgFM7PSvSvc/h6v0X2Lkzjypvw7ZRkfxoc+z7B0p3vdQmLSKxPRpLzdLL
VlJ+CJA2aATKVQR5feiuWHKdOlvCT7IRhal0hxUAjc7rxho5eHgaxWO5rITke8wS
IjYIpuw38vMobYSxXb6iuj5Zrjpe2GV8vwuGud8H2dngYhkqbGuY5f4j1kfcN7gC
8QIDAQAB
-----END PUBLIC KEY-----

Chave pública (Base64)​

O mesmo PEM codificado em Base64, no formato usado nos exemplos de validação:

LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFvWndCYUZ3bXN0S3F5OVZBcXF4aQpTYkNXZ0pSM2RkNUNUdERpNkZ3dGh0ZDJvd0ZrWklNcVRxS2czQnE1RXhqdU94RSt2LzFnSVdGcVI5ak5qYnRZCnVtd1BxK3dYUWh2eDlUclFncnJGTVZaNnRNUGN3emo4TmtudzE4Mk4vSE1JUXNWNkIrOEpXV3pmL2NONFpaVlMKc1JaZlF2b1ZnRk03UFN2U3ZjL2g2djBYMkxremp5cHZ3N1pSa2Z4b2MrejdCMHAzdmRRbUxTS3hQUnBMemRMTApWbEorQ0pBMmFBVEtWUVI1ZmVpdVdIS2RPbHZDVDdJUmhhbDBoeFVBamM3cnhobzVlSGdheFdPNXJJVGtlOHdTCklqWUlwdXczOHZNb2JZU3hYYjZpdWo1WnJqcGUyR1Y4dnd1R3VkOEgyZG5nWWhrcWJHdVk1ZjRqMWtmY043Z0MKOFFJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==

Buscando via API​

A mesma chave é publicada no endpoint público do Sandbox, sem autenticação:

GET https://api.woovi-sandbox.com/api/v1/webhook/public-keys

Use a chave do ambiente de onde o webhook veio: a chave do Sandbox só valida webhooks do Sandbox, e a chave de Produção só valida webhooks de Produção. Se a sua aplicação recebe webhooks dos dois ambientes, configure a chave pública de cada ambiente separadamente.