Função que adiciona o certificado para renovação na base da AC LINK e gera o número de protocolo.
Requisição | ||||
---|---|---|---|---|
Parâmetro | Descrição | Tamanho | O | Tipo |
Serial | Verifique o Json de entrada de dados | - | S | A |
{
"person":{
"name" : "Mateus lopes Leite",
"document":"03475579603",
"birth":"1984-07-01",
"phone":"3133276670",
"email":"ATENDIMENTO@LINKCERTIFICACAO.COM.BR",
"address":{
"address":"AFONSO PENA",
"number":"8745",
"zipCode":"45421687",
"complement":null,
"neighborhood":"CENTRO",
"state":"MG",
"city":"BELO HORIZONTE"
}
},
"payment":{
"product":"86",
"protocolo_old":"7000009757",
"idOrder": "10086"
}
}
{
"success": true,
"message": "Renovação Adicionada com sucesso!",
"dados": {
"protocolo": "7000009758"
}
}
Retorno | ||||
---|---|---|---|---|
Parâmetro | Descrição | Tamanho | O | Tipo |
success | true = em caso de retorno positivo dos produtos false = em caso de retorno negativo |
- | - | B |
message | Mensagem com sucesso, ou informando detalhadamente o motivo de erro. | - | - | A |
Dados | Objeto Json contendo diversos informações. Cada objeto possui: | - | - | - |
var data = JSON.stringify({COLOCAR SEU JSON AQUI});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/addRenewal");
xhr.setRequestHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
var client = new RestClient("https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/addRenewal");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{COLOCAR SEU JSON AQUI}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);