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

Returns order success information after payment completion, including order details and confirmation status.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
bookingID

The booking/group ID for the order.

globally unique identifier

Required

bookingHash

Security hash to validate the booking ID.

string

Required

Body Parameters

None.

Response Information

Resource Description

Order success information including customer details, order dates, payment amount, and document posting status.

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-12-06T03:32:31.5779554+00:00",
  "expectedReturnDate": "2025-12-06T03:32:31.5779554+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-12-06T03:32:31.5779554+00:00</ExpectedArrivalDate>
  <ExpectedReturnDate>2025-12-06T03:32:31.5779554+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>