# Hoteles

Hay **dos formas distintas** de que un hotel cobre con MONEI. Cuál te corresponde depende de si eres hotelero o la empresa que desarrolla el software.

* **Tu PMS o motor de reservas ya integra MONEI.** Varias plataformas hoteleras son [socias de MONEI Connect](https://docs.monei.com/es/partners-connect/about.md#who-uses-it) — **Hotelgest** entre ellas — así que si usas una de ellas cobras con MONEI a través de ella, sin desarrollo por tu parte. Pide a tu plataforma que active MONEI para tu establecimiento.
* **Tú desarrollas la integración.** Si eres quien programa el software del hotel, la API de esta página tokeniza los datos de tarjeta obtenidos de un channel manager, de forma que los números de tarjeta en bruto nunca llegan a tu sistema.

El resto de esta página cubre el segundo caso.

## Tokenización desde el channel manager[​](#channel-manager-tokenization "Enlace directo al Tokenización desde el channel manager")

MONEI se integra con los channel managers de hoteles para tokenizar de forma segura la información de tarjetas de pago de las reservas. Los datos de la tarjeta se reciben, se tokenizan y se devuelven tokens para el procesamiento seguro de pagos — tu sistema nunca maneja números de tarjeta en bruto.

## Cómo funciona[​](#how-it-works "Enlace directo al Cómo funciona")

<!-- -->

1. Tu **backend** envía una solicitud de tokenización especificando el channel manager
2. MONEI obtiene la información de la tarjeta del channel manager actuando como intermediario **compatible con PCI**
3. Los datos de la tarjeta se **tokenizan** — los números de tarjeta en bruto nunca quedan expuestos a tu sistema
4. Se devuelven tokens para usarlos en la [creación de pagos](https://docs.monei.com/es/apis/rest/payments-create.md)

## Autenticación[​](#authentication "Enlace directo al Autenticación")

Añade tu [clave de API de MONEI](https://dashboard.monei.com/settings/api) en la cabecera de la solicitud:

```
Authorization: YOUR_API_KEY
```

## Endpoint[​](#endpoint "Enlace directo al Endpoint")

**URL:** `https://api.monei.com/v1/partner/tokens`

**Método:** `POST`

## Parámetros comunes[​](#common-parameters "Enlace directo al Parámetros comunes")

| Parámetro            | Tipo   | Requerido | Descripción                      |
| -------------------- | ------ | --------- | -------------------------------- |
| `accountId`          | String | Sí        | Tu ID de cuenta de MONEI (UUID)  |
| `sessionId`          | String | Sí        | Un UUID que identifica la sesión |
| `channelManagerType` | String | Sí        | `SITEMINDER` o `CHANNEX`         |

Los parámetros adicionales varían según el channel manager — consulta las guías de integración específicas a continuación.

## Modo de prueba[​](#test-mode "Enlace directo al Modo de prueba")

Activa el **modo de prueba** en tu [panel de MONEI](https://dashboard.monei.com/) para usar las URLs de preproducción de Siteminder y Channex durante el desarrollo.

## Channel Managers compatibles[​](#supported-channel-managers "Enlace directo al Channel Managers compatibles")

| Channel Manager                           | Formato de respuesta | Documentación                                                         |
| ----------------------------------------- | -------------------- | --------------------------------------------------------------------- |
| [Siteminder](https://www.siteminder.com/) | XML (SOAP)           | [Guía de integración](https://docs.monei.com/es/hotels/siteminder.md) |
| [Channex](https://channex.io/)            | JSON                 | [Guía de integración](https://docs.monei.com/es/hotels/channex.md)    |

## Antes de empezar[​](#before-you-begin "Enlace directo al Antes de empezar")

1. Crea una [cuenta de MONEI](https://dashboard.monei.com/signup).
2. Obtén tu [clave de API de MONEI](https://dashboard.monei.com/settings/api).
3. Consulta la guía de integración de [Siteminder](https://docs.monei.com/es/hotels/siteminder.md) o [Channex](https://docs.monei.com/es/hotels/channex.md) para la configuración específica de cada channel manager.

## Preguntas frecuentes[​](#common-questions "Enlace directo al Preguntas frecuentes")

### ¿Puedo usar MONEI con Hotelgest?[​](#hotelgest "Enlace directo al ¿Puedo usar MONEI con Hotelgest?")

Sí. Hotelgest es [socio de MONEI Connect](https://docs.monei.com/es/partners-connect/about.md#who-uses-it), así que un hotel que use Hotelgest como PMS puede cobrar con MONEI a través de él. No tienes que integrar nada: pide a Hotelgest que active MONEI para tu establecimiento.

Hotelgest no es uno de los channel managers de la [API de tokenización](#supported-channel-managers) de arriba; esa API es una función aparte, dirigida a desarrolladores, y admite Siteminder y Channex.

### Mi PMS no aparece en la lista. ¿Puedo usar MONEI igualmente?[​](#other-pms "Enlace directo al Mi PMS no aparece en la lista. ¿Puedo usar MONEI igualmente?")

Muchas veces sí. La lista de arriba solo recoge los channel managers de los que la API de tokenización lee tarjetas, y la [lista de socios](https://docs.monei.com/es/partners-connect/about.md#who-uses-it) es una muestra, no todas las plataformas. Si tu PMS o motor de reservas no aparece, pregúntales si admiten MONEI — y si les interesa ofrecerlo, [MONEI Connect](https://docs.monei.com/es/partners-connect/about.md) es la vía para que una plataforma ofrezca pagos con MONEI a los hoteles con los que trabaja.
