Webhooks
A configuração do webhook é necessária para que a Adyen possa enviar atualizações de status de pagamento para sua conta VTEX.
Para mais informações, consulte a documentação de Webhooks da Adyen.
Para configurar o webhook, siga os passos listados abaixo:
- Abra sua Área do Cliente Adyen;
- No menu lateral esquerdo, vá em Developers e depois em Webhooks.
- Clique no botão “Create new webhook” no lado direito da tela.

- Clique em Add para a seção de Standard Webhook.

Geral (General)
Defina uma descrição que ajude você a identificar a conta merchant e a conta VTEX. No campo Merchant Accounts, selecione “Include only specific merchant accounts”. Uma nova seção aparecerá, selecione a conta merchant desejada.

Configuração do Servidor (Server Configuration)
Em Server configuration, defina a URL da seguinte forma, substituindo {{accountName}} pelo nome da sua conta VTEX:
https://{{accountName}}.myvtex.com/_v3/api/webhook/notification

Segurança (Security)
Selecione “No Authentication”.

Eventos (Events)
Marque as seguintes flags: AUTHORISATION / CANCELLATION / CANCEL_OR_REFUND / CAPTURE / CAPTURE_FAILED / MANUAL_REVIEW_REJECT / MANUAL_REVIEW_ACCEPT / OFFER_CLOSED / REFUND / REFUND_FAILED

Configurações Adicionais (Additional settings)
Marque todas as flags em cada seção.

Testando o webhook
Clique em ‘Test configuration’.

Selecione a conta merchant e o evento AUTHORISATION, então clique em ‘Test’.

Comparação de resultados
Se você receber uma resposta ‘200 - OK’, seu webhook está quase pronto. Se você não recebeu ‘200 - OK’, significa que algo está errado na configuração. Verifique todos os passos novamente, principalmente a URL do webhook definida na seção de Configuração do Servidor.

Sucesso: 200 OK

Falha: Erro de configuração
Salvar Configuração (Save Configuration)
Por fim, clique em “Save configuration”.

Importante: É necessário configurar um webhook para cada loja. Portanto, se você tiver mais de uma loja, repita os passos de configuração para cada uma delas.