Sempre que ocorre um evento importante, nós disparamos uma notificação para seu servidor. Essas notificações são chamadas de webhooks. É possível configurar varios endpoints e escolher quais eventos serão disparados . O objeto webhook contêm os seguintes atributos:
| Atributo | Tipo | Descrição |
|---|---|---|
| code | string | ID do objeto |
| date | datetime | Data da última tentativa. |
| type | Tipo de evento |
Events Type
| Tipo | Descrição |
|---|---|
| order.create | Acionamento sempre que um pedido é criado |
| order.update | Acionamento sempre que um pedido é atualizado |
| customer.create | Acionamento sempre que um cliente é criado |
| customer.update | Acionamento sempre que um cliente é atualizado |
| subscription.create | Acionamento sempre que uma assinatura é criada |
| subscription.update | Acionamento sempre que uma assinatura é alterada |
Portas padrão por protocolo (http e https)No caso de habilitar uma porta específica para recebimento de webhooks, para cada protocolo abaixo existe uma porta específica:
http:80
https:8080
Inspeção e depuraçãoVocê pode usar o RequestBin para inspecionar e depurar facilmente os webhooks recebidos.
Cadastro do Webhook no consolePara cadastrar webhook no console da loja, [clique aqui] e acesse o link do nosso tutorial