Configurar credenciales
Puedes generar solicitudes de pago en las terminales Redelcom utilizando nuestra API.
Para comenzar a integrar vía API, deberás contar con las credenciales que te fueron otorgadas por correo electrónico al momento de solicitar el dispositivo. Estas te ayudarán a generar el token necesario para operar con Redelcom vía API.
Tus credenciales Redelcom están compuestas por:
Tipo | Descripción |
clientId | Es un identificador numérico único del cliente en el sistema Redelcom. |
Secret | Es la contraseña asociada al cliente dentro del sistema Redelcom. |
Una vez que tengas tus credenciales únicas, deberás realizar una encriptación, que será lo que te permitirá obtener el token necesario para operar con nuestra API. A continuación, te acercamos un prescript de postman para que puedas ver cómo realizarla:
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);
Una vez realizada la encriptación, obtendrás tu token, que recibe el nombre de X-Authentication
. Este token deberá ser utilizado en los headers de los llamados a la API.