imobanco / zoop-wrapper

Cliente não oficial Zoop Python, para realizar integração com o gateway de pagamento, voltado para os subvendedores do MarkePlace e extendendo seu suporte
https://zoop-wrapper.readthedocs.io/
GNU General Public License v3.0
2 stars 1 forks source link

Webhook #87

Closed rodrigondec closed 4 years ago

rodrigondec commented 4 years ago

Resumo

A zoop possui webhooks!

https://docs.zoop.co/docs/sobre-os-webhooks https://docs.zoop.co/docs/eventos-dispon%C3%ADveis

Tarefas

zoop_wrapper.models.event.Event

https://docs.zoop.co/docs/sobre-os-webhooks#corpo-de-um-evento

Eventos são como comunicação assíncrona são feitas. Precisamos ter o model Event. Ele precisa ter:

zoop_wrapper.wrappers.webhook.WebhookWrapper

create

Precisa ter o método de criação de um webhook. Que faz um POST corretamente na url da zoop.

update

Precisa ter o método de atualização de um webhook. Que faz um PATCH/PUT corretamente na url da zoop.

retrieve/search

Precisa ter o método de retrieve/search de um webhook. Que faz um GET corretamente na url da zoop.

rodrigondec commented 4 years ago

Bloqueado por erro 400 da zoop para o payload

{'method': 'POST', 'events': ['document.created', 'document.updated'], 'url': 'http://google.com', 'description': 'asd'}

image

Aguardando email do integracao@zoop.com.br

rodrigondec commented 4 years ago

Feedback recebido :rage:

image