Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 12 Current »

Este endpoint permite al cliente almacenar en su sistema los documentos asociados a diversos procesos utilizando el parámetro de callback que proporcionaron al crear el proceso de firma.

Diagrama de secuencia para obtener un documento

Tener en cuenta

Nota importante: Para que los clientes puedan utilizar recibir el documento, es necesario que implementen un método tipo POST seguir los siguientes paso:

Paso 1: Preparar tu Servidor Web

Para comenzar, necesitas configurar un servidor web capaz de recibir solicitudes HTTP POST. Puedes elegir un lenguaje o marco de programación de tu preferencia, como Express.js (Node.js), Flask (Python), o cualquier otro que te resulte cómodo.

Paso 2: Crear un Endpoint para la Solicitud

Crea un endpoint en tu servidor web que escuche las solicitudes POST. Cuando recibas una solicitud, asegúrate de analizar el cuerpo JSON para extraer los siguientes campos:

 Request general para cualquier lenguaje de programación

Request general para cualquier lenguaje de programación

{
  "uuid": "string",
  "document": "Base64String"
}
 Request para Aura Portal

Request general para cualquier lenguaje de programación

{
  "uuid": "string",
  "document": "Base64String"
}
 Request para Process Maker

Request general para cualquier lenguaje de programación

{
  "uuid": "string",
  "document": "Base64String"
}

Paso 3: Procesar la Solicitud

Luego de extraer los datos de la solicitud, procede a realizar el procesamiento necesario. Ten en cuenta que la solicitud incluye un uuid y un documento en formato Base64. Decodifica el documento y procesa los datos de acuerdo con tus necesidades específicas.

Paso 4: Generar la Respuesta

Una vez que hayas completado el procesamiento de la solicitud, debes generar una respuesta JSON con el siguiente formato proporcionado.

 Response general

Ejemplo de una estructura de respuesta válida para Firma Seguro.

Response General

{
  "Message":"El documento de guardo correctamente",
  "Code": 200
}
 Response Aura Portal

Ejemplo de una estructura de respuesta válida para Firma Seguro.

Response General

{
  "Message":"El documento de guardo correctamente",
  "Code": 200
}
 Response Process Maker

Ejemplo de una estructura de respuesta válida para Firma Seguro.

Response General

{
  "Message":"El documento de guardo correctamente",
  "Code": 200
}

Paso 5: Gestión de Errores (Opcional)

Para garantizar una experiencia robusta, considera implementar un manejo de errores que aborde situaciones inesperadas, como solicitudes incorrectas o errores en el procesamiento. Esto puede incluir respuestas de error personalizadas y registros de errores.

u

  • No labels