Pular para o conteúdo principal

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:

  1. Abra sua Área do Cliente Adyen;
  2. No menu lateral esquerdo, vá em Developers e depois em Webhooks.
  3. Clique no botão “Create new webhook” no lado direito da tela.

Create new webhook

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

Add 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.

General Settings

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

Server Configuration

Segurança (Security)

Selecione “No Authentication”.

Security Settings

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

Events Settings

Configurações Adicionais (Additional settings)

Marque todas as flags em cada seção.

Additional settings

Testando o webhook

Clique em ‘Test configuration’.

Test configuration

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

Select test account and event

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

Sucesso: 200 OK

Falha

Falha: Erro de configuração

Salvar Configuração (Save Configuration)

Por fim, clique em “Save configuration”.

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.