Retornos Bancários(ERP x Inncash) - inncash/inncash-docs GitHub Wiki
Introdução
Os retornos bancários são processados no Inncash, porém, por preferência é possível sincronizar os dados gerados pelo sistema com a base de dados do cliente. Haverão dois eventos responsáveis pela sincronização: Webservice para teste dos Webhooks
Webservice para teste dos Webhooks
POST: URL_BASE/erps/integrations/bank-paybacks
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.
Após processado dentro do ERP o próprio ERP deve mandar o ID de integração aglutinado com todos os id's envolvidos dos títulos a pagar ou receber que foram processados
Retornos bancários receberá uma matriz com quinhentas posições contendo os dados gerados pelo InnCash.
Eventos
[
{
"id_customer":"12122121212122121212121",
"id":"981471",
"status":"0",
"message":"Sucesso",
"integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e949"
},
{
"id_customer":"12122121212122121212121",
"id":"981471",
"status":"1",
"message":"Falhou - Motivo da falha",
"integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e848"
}
]