Conciliação retorno de DDA(ERPxInncash) - inncash/inncash-docs GitHub Wiki

Introdução

Os eventos serão disparados ao Webhook do cliente pelo InnCash quando ações específicas forem executadas dentro da plataforma, e o cliente precisa tratar cada um dos eventos fazendo as ações necessárias no ERP. Para facilitar os testes e o desenvolvimento, fornecemos um webservice para que o cliente possa executar as requisições que irão disparar os Webhooks cadastrados na plataforma.


Webservice para teste dos Webhooks

POST: URL_BASE/erps/integrations/accounts-payable

Na requisição será necessário especificar o identificador da empresa por meio do "company_id" (fornecido pela Innova no momento de implantação). Ele deverá ser enviado no header da requisição com esse formato: Company-Id: 1.

Na requisição será necessário especificar o identificador da integração por meio do "integration_id" (fornecido no momento da integração do Inncash x ERP). Ele deverá ser enviado no header da requisição com esse formato: Company-Id: 1.

Esse webservice recebe como parâmetro o mesmo corpo de requisição que será enviada ao cliente via Webhook.

O InnCash irá fazer uma requisição ao webhook cadastrado pelo cliente via POST, e para marcar a integração como sucesso deve receber um status code 200


Eventos


[
   {
      "id_customer":"",
      "id":"981471",
      "status":"0",
      "message":"Sucesso",
      "integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e949"
   },
   {
      "id_customer":"",
      "id":"981471",
      "status":"1",
      "message":"Falhou - Motivo da falha",
      "integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e848"
   }
]