GET api/PaymentComplete?bookingID={bookingID}&bookingHash={bookingHash}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
bookingID

globally unique identifier

Required

bookingHash

string

Required

Body Parameters

None.

Response Information

Resource Description

OrderSuccessDTO
NameDescriptionTypeAdditional information
OrderID

integer

None.

OrderIDHash

string

None.

Salutation

string

None.

FirstName

string

None.

LastName

string

None.

ExpectedArrivalDate

date

None.

ExpectedReturnDate

date

None.

TotalPaymentReceivedInPennies

integer

None.

PaymentReceived

boolean

None.

EmailAddress

string

None.

DocumentsPosted

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "orderID": 1,
  "orderIDHash": "sample string 2",
  "salutation": "sample string 3",
  "firstName": "sample string 4",
  "lastName": "sample string 5",
  "expectedArrivalDate": "2025-10-29T10:39:46.7861979+00:00",
  "expectedReturnDate": "2025-10-29T10:39:46.7861979+00:00",
  "totalPaymentReceivedInPennies": 6,
  "paymentReceived": true,
  "emailAddress": "sample string 7",
  "documentsPosted": true
}

application/xml, text/xml

Sample:
<PaymentCompleteController.OrderSuccessDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CruiseParking.Website.API.Controllers">
  <DocumentsPosted>true</DocumentsPosted>
  <EmailAddress>sample string 7</EmailAddress>
  <ExpectedArrivalDate>2025-10-29T10:39:46.7861979+00:00</ExpectedArrivalDate>
  <ExpectedReturnDate>2025-10-29T10:39:46.7861979+00:00</ExpectedReturnDate>
  <FirstName>sample string 4</FirstName>
  <LastName>sample string 5</LastName>
  <OrderID>1</OrderID>
  <OrderIDHash>sample string 2</OrderIDHash>
  <Salutation>sample string 3</Salutation>
  <TotalPaymentReceivedInPennies>6</TotalPaymentReceivedInPennies>
</PaymentCompleteController.OrderSuccessDTO>