# 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 de las conexiones deberá realizarse restringiendo el acceso por IP y/o token de seguridad (tipo api key) a incluirse en el header de la petición.

{% hint style="danger" %}
No se implementarán conexiones a través de VPN.
{% endhint %}

{% hint style="danger" %}
Los tokens de autenticación que nos proporcionen no deben contener el carácter "|". Este carácter es utilizado en nuestra configuración de headers para separar diferentes configuraciones en las peticiones.
{% endhint %}

## Timeout de conexión

Fenicio define un tiempo máximo de 500 ms para establecer una conexión con un sistema externo.

## Timeout de respuesta

Fenicio define un tiempo máximo de 5000 ms para obtener una respuesta del sistema externo.

## Host del servicio del comercio

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

## 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guia.fenicio.help/developers/integracion-de-comercios/condiciones-de-conexion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
