---
title: Checkout
description: "The following routes are available for this service: **All Verbs /CheckOut** Checkout parker **Checkout** Parameters: **Reservation** Parameters: ### HTTP + XML To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.xml** suffix or **?format=xml** The following are sample HTTP requests…"
url: "https://qa.flashparking.com/docs/checkout/"
updated: "2026-09-15"
category: 3rd Party API Integrations / Parkonect APIs / PK Clearing API
---

# Checkout

The following routes are available for this service:
**All Verbs /CheckOut** Checkout parker

**Checkout** Parameters:

**Reservation** Parameters:

### HTTP + XML

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.xml** suffix or **?format=xml**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /xml/reply/Checkout HTTP/1.1
Host: api.parkonect.com
Content-Type: application/xml
Content-Length: length

<Checkout xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Barcode>String</Barcode>
  <EndTime>0001-01-01T00:00:00</EndTime>
  <GarageID>0</GarageID>
  <OperatorID>String</OperatorID>
  <Password>String</Password>
  <Username>String</Username>
  <VendorID>0</VendorID>
</Checkout>
```

```
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<CheckoutResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Info>
    <ActualEndTime>String</ActualEndTime>
    <ActualStartTime>String</ActualStartTime>
    <Barcode>String</Barcode>
    <EarlyDuration>String</EarlyDuration>
    <EarlyEntryFee>String</EarlyEntryFee>
    <FirstName>String</FirstName>
    <FolioNumber>String</FolioNumber>
    <GrossTicketAmount>String</GrossTicketAmount>
    <GroupName>String</GroupName>
    <LastName>String</LastName>
    <LicensePlate>String</LicensePlate>
    <OverageDuration>String</OverageDuration>
    <OverageFee>String</OverageFee>
    <Phone>String</Phone>
    <PurchasedEndTime>String</PurchasedEndTime>
    <PurchasedStartTime>String</PurchasedStartTime>
    <RebillValue>String</RebillValue>
    <ReservationID>String</ReservationID>
    <Status>String</Status>
    <Type>String</Type>
    <Vendor>String</Vendor>
  </Info>
  <Message>String</Message>
</CheckoutResult>
```

### HTTP + JSON

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.json** suffix or **?format=json**

To embed the response in a **jsonp** callback, append **?callback=myCallback**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /json/reply/Checkout HTTP/1.1
Host: api.parkonect.com
Content-Type: application/json
Content-Length: length

{"Username":"String","Password":"String","VendorID":0,"GarageID":0,"OperatorID":"String","Barcode":"String","EndTime":"/Date(-62135596800000-0000)/"}
```

```
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{}
```

### HTTP + JSV

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.jsv** suffix or **?format=jsv**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /jsv/reply/Checkout HTTP/1.1
Host: api.parkonect.com
Content-Type: text/jsv
Content-Length: length

{
	Username: String,
	Password: String,
	VendorID: 0,
	GarageID: 0,
	OperatorID: String,
	Barcode: String,
	EndTime: 0001-01-01
}
```

```
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{

}
```

### HTTP + CSV

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.csv** suffix or **?format=csv**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /csv/reply/Checkout HTTP/1.1
Host: api.parkonect.com
Content-Type: text/csv
Content-Length: length

{"Username":"String","Password":"String","VendorID":0,"GarageID":0,"OperatorID":"String","Barcode":"String","EndTime":"/Date(-62135596800000-0000)/"}
```

```
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{}
```

### HTTP + SOAP11

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.soap11** suffix or **?format=soap11**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /soap11 HTTP/1.1
Host: api.parkonect.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: Checkout

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<Checkout xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Barcode>String</Barcode>
  <EndTime>0001-01-01T00:00:00</EndTime>
  <GarageID>0</GarageID>
  <OperatorID>String</OperatorID>
  <Password>String</Password>
  <Username>String</Username>
  <VendorID>0</VendorID>
</Checkout>

    </soap:Body>
</soap:Envelope>
```

```
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<CheckoutResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Info>
    <ActualEndTime>String</ActualEndTime>
    <ActualStartTime>String</ActualStartTime>
    <Barcode>String</Barcode>
    <EarlyDuration>String</EarlyDuration>
    <EarlyEntryFee>String</EarlyEntryFee>
    <FirstName>String</FirstName>
    <FolioNumber>String</FolioNumber>
    <GrossTicketAmount>String</GrossTicketAmount>
    <GroupName>String</GroupName>
    <LastName>String</LastName>
    <LicensePlate>String</LicensePlate>
    <OverageDuration>String</OverageDuration>
    <OverageFee>String</OverageFee>
    <Phone>String</Phone>
    <PurchasedEndTime>String</PurchasedEndTime>
    <PurchasedStartTime>String</PurchasedStartTime>
    <RebillValue>String</RebillValue>
    <ReservationID>String</ReservationID>
    <Status>String</Status>
    <Type>String</Type>
    <Vendor>String</Vendor>
  </Info>
  <Message>String</Message>
</CheckoutResult>

    </soap:Body>
</soap:Envelope>
```

### HTTP + SOAP12

To override the Content-type in your clients, use the HTTP **Accept** Header, append the **.soap12** suffix or **?format=soap12**

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

```
POST /soap12 HTTP/1.1
Host: api.parkonect.com
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<Checkout xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Barcode>String</Barcode>
  <EndTime>0001-01-01T00:00:00</EndTime>
  <GarageID>0</GarageID>
  <OperatorID>String</OperatorID>
  <Password>String</Password>
  <Username>String</Username>
  <VendorID>0</VendorID>
</Checkout>

    </soap12:Body>
</soap12:Envelope>
```

```
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<CheckoutResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ParkonectAPI.ServiceModel">
  <Info>
    <ActualEndTime>String</ActualEndTime>
    <ActualStartTime>String</ActualStartTime>
    <Barcode>String</Barcode>
    <EarlyDuration>String</EarlyDuration>
    <EarlyEntryFee>String</EarlyEntryFee>
    <FirstName>String</FirstName>
    <FolioNumber>String</FolioNumber>
    <GrossTicketAmount>String</GrossTicketAmount>
    <GroupName>String</GroupName>
    <LastName>String</LastName>
    <LicensePlate>String</LicensePlate>
    <OverageDuration>String</OverageDuration>
    <OverageFee>String</OverageFee>
    <Phone>String</Phone>
    <PurchasedEndTime>String</PurchasedEndTime>
    <PurchasedStartTime>String</PurchasedStartTime>
    <RebillValue>String</RebillValue>
    <ReservationID>String</ReservationID>
    <Status>String</Status>
    <Type>String</Type>
    <Vendor>String</Vendor>
  </Info>
  <Message>String</Message>
</CheckoutResult>

    </soap12:Body>
</soap12:Envelope>
```
