Channex
Channex 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
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á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 |
propertyId | String | No | Filtra por ID de propiedad. Si se omite, devuelve todas las entradas del Booking Revision Feed. |
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
| Campo | Descripción |
|---|---|
paymentToken | Token de MONEI para la tarjeta de la reserva. Úsalo en la creación de pagos 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) |