Configurar credenciais
Você pode gerar solicitações de pagamento em terminais da Redelcom usando nossa API.
Para começar a integrar via API, você deve ter as credenciais fornecidas a você por e-mail quando solicitou o dispositivo. Essas credenciais ajudarão você a gerar o token necessário para operar com Redelcom via API.
Suas credenciais da Redelcom consistem em:
Tipo | Descrição |
clientId | É um identificador numérico exclusivo do cliente no sistema da Redelcom. |
Secret | É a senha associada ao cliente no sistema da Redelcom. |
Depois de ter suas credenciais exclusivas, você precisa realizar a criptografia, o que permitirá obter o token necessário para operar com nossa API. Abaixo, fornecemos um pré-script do Postman para mostrar como fazer isso:
javascript
// get path with query params const path = pm.request.url.getPath().replace("/redelcom",""); let queryParam; let httpPath = path; if (pm.request.url.query != "") { pm.request.url.query.all().forEach((param) => queryParam = param.key + "=" + param.value); httpPath += "?" + queryParam; } console.log("httpPath: " + httpPath); // execute algorithm const SECRET_KEY = pm.collectionVariables.get("secret"); const body = pm.request.body const message = httpPath + "," + body; console.log("message: " + message); const token = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA256(message, SECRET_KEY)); console.log("token: " + token); pm.environment.set("X-Authentication", pm.collectionVariables.get("clientId") + ";" + token);
Depois de realizar a criptografia, você obterá seu token, chamado X-Authentication
. Esse token deve ser usado nos cabeçalhos das solicitações da API.