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.bookingReference
Cruise booking reference.
cruise.departurePort.address
* fieldsAddress of the cruise line.
cruise.company.contact.customerServicePhone
Customer service phone number.
cruise.company.contact.companyPhone
Cruise line registered office telephone number.
cruise.travelAgentCode
Industry code of the travel agent booking the cruise.
cruise.travelAgentName
Name of the travel agent booking the cruise.
cruise.travelPackageItems
Comma-separated list of the travel items that are included as part of a cruise travel package.
cruise.departureDate
Cruise departure date.
cruise.returnDate
Cruise return date.
cruise.shipName
Name 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" }