Cruise Data
Cruise data includes information about the cruise and passengers on the cruise. It can also include data relating to services provided by other industries, such as airline or car hire, if they have been purchased as part of a cruise package.
To view examples of API requests with cruise data, download the Postman collection.
| Integration methods | Payment methods | Transactions |
|---|---|---|
| All | All |
|
If you are required to submit cruise data, you can provide the following data in the cruise object in the request:
cruise.bookingReferenceCruise booking reference.
cruise.departurePort.address* fieldsAddress of the cruise line.
cruise.company.contact.customerServicePhoneCustomer service phone number.
cruise.company.contact.companyPhoneCruise line registered office telephone number.
cruise.travelAgentCodeIndustry code of the travel agent booking the cruise.
cruise.travelAgentNameName of the travel agent booking the cruise.
cruise.travelPackageItemsComma-separated list of the travel items that are included as part of a cruise travel package.
cruise.departureDateCruise departure date.
cruise.returnDateCruise return date.
cruise.shipNameName of the cruise ship.
cruise.passenger[n]* fieldsCruise passenger details.
The submitted data is returned in the transaction response.
Example of Cruise Data fields
"cruise": {
"bookingReference": "MC12D8",
"departureDate": "2030-01-01",
"departurePort": {
"address" : {
"city": "New York",
"country": "USA",
"postCodeZip": "00000",
"stateProvinceCode": "NY",
"street": "123 Test Ave"
}
},
"passenger": [
{
"firstName": "JOHN",
"lastName": "SMITH"
},
{
"firstName": "JANE",
"lastName": "SMITH"
}
],
"returnDate": "2030-02-02",
"shipName": "SS Essess"
}