Skip to content

Latest commit

 

History

History
100 lines (89 loc) · 9.48 KB

events.markdown

File metadata and controls

100 lines (89 loc) · 9.48 KB
title position en layout
Eventos
2
/en/webhooks/events
pt

Eventos

Alguns eventos que ocorrem dentro do Boleto Simples são registrados. Todos eles, quando registrados, geram notificações para cada webhook que esteja ativo e configurado para receber o respectivo evento. Você pode acessar a qualquer momento o Log de Eventos da sua conta.

Os códigos dos eventos seguem um padrão resource.event, onde resource é o nome do recurso que gerou o evento e event é a ação propriamente dita.

Abaixo a listagem de eventos registrados pelo Boleto Simples:

Código Descrição
account.updated Toda vez que a conta é atualizada.
account.blocked Toda vez que a conta é bloqueada.
bank_billet.created Toda vez que um boleto é criado.
bank_billet.generated Toda vez que o PDF de um boleto é gerado.
bank_billet.updated Toda vez que um boleto é atualizado.
bank_billet.canceled Toda vez que um boleto é cancelado.
bank_billet.overdue Toda vez que um boleto fica vencido.
bank_billet.paid Toda vez que um boleto é pago.
bank_billet.blocked Toda vez que o pagamento de um boleto é bloqueado.
bank_billet.rejected Toda vez que um boleto é rejeitado pelo banco.
bank_billet.registered Toda vez que um boleto é registrado no banco.
bank_billet_account.created Toda vez que uma carteira de cobrança é criada.
bank_billet_account.homologated Toda vez que uma carteira de cobrança é enviada para homologação.

Atenção! O código deste evento será alterado para bank_billet_account.homologation_started em breve. Faça um código que aceite ambos os códigos.
bank_billet_account.validated Toda vez que uma carteira de cobrança é enviada para validação.

Atenção! O código deste evento será alterado para bank_billet_account.validation_released em breve. Faça um código que aceite ambos os códigos.
bank_billet_account.activated Toda vez que uma carteira de cobrança é homologada.
bank_billet_account.updated Toda vez que uma carteira de cobrança é atualizada.
bank_billet_account.deleted Toda vez que uma carteira de cobrança é excluída.
bank_billet_discharge.created Toda vez que um registro de retorno é criado.
bank_billet_discharge.updated Toda vez que um registro de retorno é atualizado.
bank_billet_discharge.deleted Toda vez que um registro de retorno é excluído.
bank_billet_payment.created Toda vez que um pagamento é criado.
bank_billet_payment.updated Toda vez que um pagamento é atualizado.
bank_billet_payment.deleted Toda vez que um pagamento é excluído.
bank_billet_remittance.created Toda vez que um registro de remessa é criado.
bank_billet_remittance.updated Toda vez que um registro de remessa é atualizado.
bank_billet_remittance.deleted Toda vez que um registro de remessa é excluído.
customer.created Toda vez que um cliente é criado.
customer.updated Toda vez que um cliente é atualizado.
customer.deleted Toda vez que um cliente é excluído.
customer_subscription.created Toda vez que uma assinatura é criada.
customer_subscription.updated Toda vez que uma assinatura é atualizada.
customer_subscription.deleted Toda vez que uma assinatura é excluída.
discharge.created Toda vez que um retorno é criado.
discharge.processed Toda vez que um retorno é processado.
installment.created Toda vez que um carnê é criado.
installment.processed Toda vez que todas as parcelas de um carnê são criadas.
installment.generated Toda vez que todas as parcelas de um carnê são geradas.
installment.deleted Toda vez que um carnê é apagado.
plan_subscription.activated Toda vez que um plano é ativado.
plan_subscription.removed Toda vez que um plano é desativado.
plan_subscription.fee Toda vez que um plano é cobrado.
ping Evento especial para testar o webhook.
remittance.created Toda vez que uma remessa é criada.
remittance.processed Toda vez que uma remessa é processada.
remittance.downloaded Toda vez que uma remessa é baixada.
remittance.sent Toda vez que uma remessa é enviada. (Somente quando contratado envio automático)
transaction.created Toda vez que uma transação é criada.
transaction.updated Toda vez que uma transação é atualizada.
transaction.processed Toda vez que uma transação é processada.
user.created Toda vez que um usuário é criado.
user.updated Toda vez que um usuário é atualizado.
user.deleted Toda vez que um usuário é excluído.
addon.activated Toda vez que um add-on é ativado.
addon.removed Toda vez que um add-on é removido.

Evento Ping

O evento ping é um evento especial para testar se a URL do webhook está funcionando. Quando um webhook é criado uma notificação também é criado com o evento ping.

Esse evento não é registrado no log de eventos da conta.

Eventos Coringas

Ao configurar o webhook é possível se inscrever nos eventos acima e nos eventos coringas. Eventos coringas não são eventos que acontecem dentro do Boleto Simples, eles são apenas representações de um conjunto de eventos para determinar que notificações o webhook deve receber.

Código Descrição
* Todos os eventos. Se o webhook estiver configurado para este evento, não é mais necessário configurar para nenhum outro evento e o seu sistema receberá notificação para todos os eventos que ocorrerem no Boleto Simples. Além disso, o webhook estará configurado para receber todo e qualquer evento que venha ser implementado posteriormente.
account.* Todos os eventos relacionados a conta, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet.* Todos os eventos relacionados a boleto bancário, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_discharge.* Todos os eventos relacionados a registros de retornos, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_remittance.* Todos os eventos relacionados a registros de remessa, inclusive os novos eventos que sejam implementados após a criação do webhook.
customer.* Todos os eventos relacionados a cientes, inclusive os novos eventos que sejam implementados após a criação do webhook.
customer_subscription.* Todos os eventos relacionados a assinaturas, inclusive os novos eventos que sejam implementados após a criação do webhook.
transaction.* Todos os eventos relacionados a transações, inclusive os novos eventos que sejam implementados após a criação do webhook.
withdrawal.* Todos os eventos relacionados a saques, inclusive os novos eventos que sejam implementados após a criação do webhook.
user.* Todos os eventos relacionados a usuário, inclusive os novos eventos que sejam implementados após a criação do webhook.
remittance.* Todos os eventos relacionados a remessas, inclusive os novos eventos que sejam implementados após a criação do webhook.
discharge.* Todos os eventos relacionados a retornos, inclusive os novos eventos que sejam implementados após a criação do webhook.
plan_subscription.* Todos os eventos relacionados a planos, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_account.* Todos os eventos relacionados a carteiras de cobrança, inclusive os novos eventos que sejam implementados após a criação do webhook.
installment.* Todos os eventos relacionados a carnês, inclusive os novos eventos que sejam implementados após a criação do webhook.