{{ajuda:logo-gsan3.png?90|}}
====== WebService Inserir Doação ======
O WebService recebe apenas requisições do tipo **POST**, e os parâmetros são passados via **JSON**.
Ele espera os seguintes Parâmetros:
- key, //String// contendo a chave de autenticação da empresa.
- matricula, //String// contendo o identificador do imóvel.
- cnpj, //String// contendo o CNPJ (apenas números) da entidade beneficente que receberá a doação.
- valor, //String// contendo o valor (com 2 casas decimais separadas por ',') que será doado mensalmente.
- qtdParcelas, //Integer// contendo a quantidade de parcelas que a doação será realizada.
\\
===== Exemplo de requisição para o sistema =====
Com as seguintes informações:
|URL| http://evolutiva.consensotec.com.br:8106 |
|key|j4iugjg94l-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aBAC|
|matricula|89035195|
|cnpj|05726909000145|
|valor|1500000,00|
|qtdParcelas|60|
\\
===== A Requisição Seria =====
http://evolutiva.consensotec.com.br:8106/gsan/inserirDoacao
===== Envio - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"matricula": 89035195,
"cnpj": "05726909000145",
"valor": "1500000,00",
"qtdParcelas": 60
}
\\
===== Retorno com Sucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"resultado": {
"matricula": "890351945",
"motivo": "OK"
}
}
\\
===== Retorno com Insucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"error": 422,
"resultado": {
"motivo": "Entidade beneficente com CNPJ 05726909000145 não cadastrada."
}
}
\\
===== Possíveis Códigos de Retorno =====
|Código|Mensagem|Body
|200|"OK"|
|500|"Internal Server Error"|
|404|"Page not found"|
|422|"Unprocessable Entity"|
\\
Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.