Send a single gross priced reservation |
Required |
A reservation push with Test credit card information in the paymentCard object, an adultCount of 2, a childCount of 1, and a companion in the guests property of the booking and a booked channel code is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Id sent in the reservation push]", "reservations":[ {"code":"[Code sent in the reservation push]", "confirmationNumber":"[Mews confirmation number]"}]} push to the Confirm booking endpoint. |
The paymentCard object is required for all reservation pushes in the live environment. |
Modify the single gross priced reservation |
Required |
A modification push with the same channelManagerId , the same Reservation code for each booking and at least 1 change to the reservations collection is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Cancel the single gross priced reservation |
Required |
An cancellation push with the same channelManagerId as the original reservation and no additional data is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Send a single net priced reservation |
Required |
A reservation push with Test credit card information in the paymentCard object, an adultCount of 2, a childCount of 1, and a companion in the guests property of the booking is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Id sent in the reservation push]", "reservations":[ {"code":"[Code sent in the reservation push]", "confirmationNumber":"[Mews confirmation number]"}]} push to the Confirm booking endpoint. |
The paymentCard object is required for all reservation pushes in the live environment. |
Modify the single net priced reservation |
Required |
A modification push with the same channelManagerId , the same Reservation code for each booking and at least 1 change to the reservations collection is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Cancel the single net priced reservation |
Required |
An cancellation push with the same channelManagerId as the original reservation and no additional data is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Send a gross priced reservation with 3 spaces on 2 rate plans and varied daily rates |
Required |
A reservation push with three bookings in the reservations collection, unique ratePlanCode properties and different daily rates for each date is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Id sent in the reservation push]", "reservations":[ {"code":"[Code sent in the reservation push]", "confirmationNumber":"[Mews confirmation number]"}]} push to the Confirm booking endpoint. |
Multi-booking reservations must be sent as 1 reservation collection in all cases. |
Add/remove a space and add/remove dates from the multi-room gross priced reservation |
Required |
A modification push with the same channelManagerId and Reservation code s as the original reservation, and changes to 2 of the 3 bookings in the reservations collection. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Cancel the multi-room gross priced reservation |
Required |
An cancellation push with the same channelManagerId as the original reservation and no additional data is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Send a net priced reservation with 3 spaces on 2 rate plans and varied daily rates |
Required |
A reservation push with three bookings in the reservations collection, unique ratePlanCode properties and different daily rates for each date is sent to the Process Group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Id sent in the reservation push]", "reservations":[ {"code":"[Code sent in the reservation push]", "confirmationNumber":"[Mews confirmation number]"}]} push to the Confirm booking endpoint. |
Multi-booking reservations must be sent as 1 reservation collection in all cases. |
Add/remove a space and add/remove dates from the multi-room net priced reservation |
Required |
A modification push with the same channelManagerId and Reservation code s as the original reservation, and changes to 2 of the 3 bookings in the reservations collection. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Cancel the multi-room net priced reservation |
Required |
An cancellation push with the same channelManagerId as the original reservation and no additional data is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Same id as the original push]", "reservations":[ {"code":"[Same code as the original push]", "confirmationNumber":"[Same confirmation number as the original push]"}]} push to the Confirm booking endpoint. |
|
Send a reservation with a product attached |
Optional |
A reservation push with a least 1 mapped product in the Extra collection is sent to the Process group endpoint. |
The channel manager receives a { "clientToken":"[Mews Client Token]", "connectionToken":"[Token of a concrete connection]", "channelManagerId":"[Id sent in the reservation push]", "reservations":[ {"code":"[Code sent in the reservation push]", "confirmationNumber":"[Mews confirmation number]"}]} push to the Confirm booking endpoint. |
These products must be manually mapped before certification. This test can be combined with the single reservation test. If supported, needs to be tested with gross and net prices. |