Abrasel-Nacional / docs

https://abrasel-nacional.github.io/docs/
Apache License 2.0
12 stars 4 forks source link

[Pede Pronto] Dúvida sobre o domínio das informações sobre as credenciais de Webhook #148

Closed erichideki closed 9 months ago

erichideki commented 10 months ago

Olá pessoal, tudo bem?

Por gentileza, estamos com uma dúvida relacionada ao domínio da informação relacionada a pedidos webhook.

https://abrasel-nacional.github.io/docs/#tag/ordersWebhook

X-App-Id | An Unique Identificator of the Ordering Application X-App-MerchantId | An Unique Identificator of the Merchant receiving the order X-App-Signature | SHA256 hash of the request body, using the client secret as the key

Nos casos de X-App-MerchantId e X-App-Signature, quem envia estes dados é o Ordering application ou o Software Service?

Obrigado!

OpenDelivery-Tech commented 9 months ago

Olá @erichideki,

Vamos lá

X-App-Id - Esse Id identifica a Pede Pronto para quem está recebendo o post webhook, então é um Id de vocês . O ideal é que vocês usem o mesmo App-Id para todos as integrações, independente do parceiro.

X-App-MerchantId: Esse é o id do merchant cadastrado no sistema de Vocês . Esse Id pode ter sido passado pelo parceiro ou vocês podem ter criado ele, mas o importante é que é o Id que identifica a loja/vendor/merchant/restaurante.

X-App-Signature: Como diz na descrição, essa é uma assinatura que valida que esse requisição é verdadeira. As instruções para cria-las estão aqui: image https://abrasel-nacional.github.io/docs/#tag/ordersWebhook

Vocês devem informar esses 3 campos no header de todas as chamadas via webhook.

Se tiver mais duvidas estou a disposição.

erichideki commented 9 months ago

Obrigado. Fica mais claro assim o domínio destas informações e quem deve enviá-las.