Saltar al contenido principal

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ámetroTipoRequeridoDescripción
accountIdStringTu ID de cuenta de MONEI (UUID) — la cuenta a la que se transferirá el pago
sessionIdStringUUID que identifica la sesión
channelManagerTypeStringDebe ser CHANNEX
channexIdStringTu clave de API de Channex
propertyIdStringNoFiltra 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

CampoDescripción
paymentTokenToken de MONEI para la tarjeta de la reserva. Úsalo en la creación de pagos en lugar de los datos de tarjeta en bruto.
expireAtVencimiento del token (timestamp Unix)
paymentMethod.card.countryPaís emisor de la tarjeta
paymentMethod.card.last4Últimos cuatro dígitos del número de tarjeta
paymentMethod.card.bankNombre del banco emisor
paymentMethod.card.binNúmero de identificación bancaria
paymentMethod.card.cardholderNameNombre del titular de la tarjeta
paymentMethod.card.expirationFecha de vencimiento de la tarjeta (timestamp Unix)
paymentMethod.card.typeTipo de tarjeta (p. ej. credit, debit)
paymentMethod.card.brandRed de la tarjeta (p. ej. mastercard, visa)
attributesDatos completos de la reserva en Channex (sin números de tarjeta expuestos)