Condiciones de conexión

Seguridad

Recomendamos que la comunicación con el servicio se realice por un canal seguro utilizando https. En tal caso, el certificado empleado deberá ser válido para el dominio del servicio y firmado por una entidad autorizada. La autenticación se hará mediante token y el mismo se incluirá en los headers de las solicitudes como Bearer Token.

Timeout de conexión y respuesta

Fenicio define un tiempo máximo de 500 ms para establecer la conexión con el servicio externo y un máximo de 5000 ms para obtener la respuesta a una solicitud.

Host de los servicios

Los servicios deberán disponerse a través de nombres de dominio (no se admitirán conexiones de IP dinámica tipo DynDNS).

Ambiente de testing

Es necesario que el comercio brinde un ambiente de testing al cual puedan estar conectados todos los servicios necesarios de Fenicio y que puedan efectuarse pruebas sin alterar la operativa normal.

Requerimientos para integración

Estos datos deben ser proporcionados cuando el desarrollador a cargo los solicite:

  • Nombre de la logística (Indicar el nombre de la empresa de logística)

  • URL base de producción y testing. (Proveer las URLs base tanto para el entorno de producción como para el de testing).

  • Listado de servicios a integrar (Enumerar los servicios que se van a integrar, además de los obligatorios).

  • Listado de posibles códigos de estado (Indicar los posibles códigos de estado que se enviarán a través del webhook de notificaciones campo string "statusCode").

  • Token para autenticación (Proporcionar el token necesario para la autenticación con los servicios. Este token también se puede configurar dentro del administrador de la tienda cuando se les dé acceso para pruebas).

  • Listado de tipos de servicio o modalidades (Proveer una lista con los códigos y nombres de los tipos de servicio o modalidades. Ejemplo: Estándar, Agendado). Especificar si alguno de los tipos de servicio requiere consultar el servicio de agenda /getDeliveryTimeSlots).

Última actualización