API Reference

Prueba de llaves para comprobar que estén bien configuradas

Este endpoint permite validar la correcta configuración de las llaves asimétricas entre Milio y la empresa cliente, garantizando que ambas partes puedan cifrar y descifrar información de forma segura.

Proceso de validación

1. El cliente cifra datos de prueba con la llave pública de Milio

  • La empresa cliente toma la llave pública de Milio y la usa para cifrar una json cadena de prueba.
  • Envía la data cifrada en el body de la solicitud junto con un webhook.

2. Milio descifra la data recibida

  • Milio usa su llave privada para descifrar la información enviada por el cliente.
  • Si la data es descifrada exitosamente, el proceso continúa.

3. Milio cifra datos de prueba con la llave pública del cliente

  • Milio genera una cadena json aleatoria de prueba.
  • La cifra con la llave pública de la empresa cliente y la envía en la respuesta.

4. El cliente descifra la data con su llave privada

  • La empresa cliente debe usar su llave privada para descifrar la data recibida.
  • Si la descifra correctamente, el proceso de validación se completa con éxito.

Body Requerido

{
  "data": "...",
  "webhook": "https://"
}

Respuesta

{
    "error": 0,
    "code": "ML000",
    "category": "GENERAL",
    "message": "Operación completada con éxito.",
    "data": {
        "decrypt": {
            "message": "Información desencriptada correctamente.",
            "data": {
                "amount": 3000,
                "type": "OUT",
                "card": {
                    "cardName": "B***** L****",
                    "cardNumber": "43************12",
                    "cardCVV": "123",
                    "cardExpiryDate": "12/26"
                },
                "phone": "3*********",
                "third": "B***** F****** L**** S*****",
                "qr": true
            }
        },
        "encrypt": {
            "message": "Información encriptada correctamente.",
            "data": "..."
        }
    }
}
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!