Saltar al contenido principal

Siteminder

Siteminder es un ampliamente utilizado. MONEI actúa como proxy para Siteminder, devolviendo la misma respuesta que obtendrías directamente de Siteminder, con un campo <MoneiResponse> adicional que contiene el .

Solicitud​

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

{
"accountId": "<monei_account_id>",
"hotelCode": "<hotel_code>",
"sessionId": "<uuid4>",
"channelManagerType": "SITEMINDER",
"siteminderName": "<siteminder_name>",
"username": "<username>",
"password": "<password>",
"echoToken": "<uuid4>"
}

Parámetros​

ParámetroTipoRequeridoDescripción
accountIdStringSíTu ID de cuenta de MONEI (UUID) — la cuenta a la que se transferirá el pago
hotelCodeStringSíIdentificador del hotel — proporcionado por Siteminder
sessionIdStringSíUUID que identifica la sesión
channelManagerTypeStringSíDebe ser SITEMINDER
siteminderNameStringSíEl nombre de tu cuenta en Siteminder
usernameStringSíNombre de usuario de autenticación — proporcionado por Siteminder
passwordStringSíContraseña de autenticación — proporcionada por Siteminder
echoTokenStringSíUUID para el seguimiento de la solicitud — se devuelve como EchoToken en la respuesta

Respuesta​

La respuesta es un envelope SOAP XML que coincide con el formato estándar de Siteminder, con el elemento <MoneiResponse> añadido dentro de cada reserva:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header />
<SOAP-ENV:Body>
<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0"
TimeStamp="2024-01-17T11:38:03+00:00" EchoToken="uuid4">
<Success />
<ReservationsList>
<HotelReservation CreateDateTime="2024-01-16T16:47:07+00:00" ResStatus="Book">
<!--
All the siteminder response
<POS>
<RoomStays>
<ResGuests>
... -->
<MoneiResponse>
<payment_token>298b7c3bc2951ca0513e0e07d495b33ddf29d7ae</payment_token>
<expiration>1843430400</expiration>
<type>credit</type>
<last4>4414</last4>
<brand>MC</brand>
<cardHolderName>Joan Sanfeliu</cardHolderName>
</MoneiResponse>
</ResGlobalInfo>
</HotelReservation>
</ReservationsList>
</OTA_ResRetrieveRS>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Campos de MoneiResponse​

CampoDescripción
payment_tokenToken de MONEI para la tarjeta de la reserva. Úsalo en la creación de pagos en lugar de los datos de tarjeta en bruto.
expirationFecha de vencimiento del token (timestamp Unix)
typeTipo de método de pago (p. ej. credit)
last4Últimos cuatro dígitos del número de tarjeta
brandRed de la tarjeta (p. ej. MC para Mastercard, VISA)
cardHolderNameNombre del titular de la tarjeta