# Channex

[Channex](https://channex.io/) es un sistema de gestión de canales que se integra con el mismo endpoint de tokenización de MONEI. A diferencia de Siteminder, Channex devuelve una respuesta JSON con los datos de la reserva y los tokens de pago de MONEI.

## Solicitud[​](#solicitud "Enlace directo al Solicitud")

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

```
{

  "accountId": "<monei_account_id>",

  "sessionId": "<uuid4>",

  "channelManagerType": "CHANNEX",

  "channexId": "<your_channex_api_key>",

  "propertyId": "<property_id>"

}
```

### Parámetros[​](#parámetros "Enlace directo al Parámetros")

| Parámetro            | Tipo   | Requerido | Descripción                                                                                                                                                                                 |
| -------------------- | ------ | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `accountId`          | String | Sí        | Tu ID de cuenta de MONEI (UUID) — la cuenta a la que se transferirá el pago                                                                                                                 |
| `sessionId`          | String | Sí        | UUID que identifica la sesión                                                                                                                                                               |
| `channelManagerType` | String | Sí        | Debe ser `CHANNEX`                                                                                                                                                                          |
| `channexId`          | String | Sí        | Tu [clave de API de Channex](https://docs.channex.io/application-documentation/api-key-access)                                                                                              |
| `propertyId`         | String | No        | Filtra por ID de propiedad. Si se omite, devuelve todas las entradas del [Booking Revision Feed](https://docs.channex.io/api-v.1-documentation/bookings-collection#booking-revisions-feed). |

## Respuesta[​](#respuesta "Enlace directo al Respuesta")

```
[

  {

    "paymentToken": "b27b97a729ab9cefa8765eccf25d636b13f887cc",

    "expireAt": 2678401,

    "paymentMethod": {

      "method": "card",

      "card": {

        "country": "US",

        "last4": "8164",

        "bank": "Wex Bank",

        "bin": "53463306",

        "cardholderName": "Joan Sanfeliu",

        "expiration": 1767225600,

        "type": "credit",

        "brand": "mastercard"

      }

    },

    "attributes": {

      "id": "cbc57822-912c-4663-a9e5-3930b7539958",

      "meta": {

        "ruid": "Ykc2RlIyh9YUA66gHNu0pFCmOkmrTcr9qWngFe1gY4xjUlSmD+RVGXDjWrLMNL75u7DwI7i7eM9Vu047Nzj/TuNw+WkXmHOFc="

      },

      "status": "new",

      "currency": "GBP",

      "amount": "615.00"

    }

  }

]
```

### Campos de la respuesta[​](#campos-de-la-respuesta "Enlace directo al Campos de la respuesta")

| Campo                               | Descripción                                                                                                                                                                          |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `paymentToken`                      | Token de MONEI para la tarjeta de la reserva. Úsalo en la [creación de pagos](https://docs.monei.com/es/es/apis/rest/payments-create/.md) en lugar de los datos de tarjeta en bruto. |
| `expireAt`                          | Vencimiento del token (timestamp Unix)                                                                                                                                               |
| `paymentMethod.card.country`        | País emisor de la tarjeta                                                                                                                                                            |
| `paymentMethod.card.last4`          | Últimos cuatro dígitos del número de tarjeta                                                                                                                                         |
| `paymentMethod.card.bank`           | Nombre del banco emisor                                                                                                                                                              |
| `paymentMethod.card.bin`            | Número de identificación bancaria                                                                                                                                                    |
| `paymentMethod.card.cardholderName` | Nombre del titular de la tarjeta                                                                                                                                                     |
| `paymentMethod.card.expiration`     | Fecha de vencimiento de la tarjeta (timestamp Unix)                                                                                                                                  |
| `paymentMethod.card.type`           | Tipo de tarjeta (p. ej. `credit`, `debit`)                                                                                                                                           |
| `paymentMethod.card.brand`          | Red de la tarjeta (p. ej. `mastercard`, `visa`)                                                                                                                                      |
| `attributes`                        | Datos completos de la reserva en Channex (sin números de tarjeta expuestos)                                                                                                          |
