Phonixx Api

<back to all web services

GuestReservationRequest

The following routes are available for this service:
POST,OPTIONS/v2/parking/guest/reservation

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

HTTP + XML

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

POST /xml/oneway/GuestReservationRequest HTTP/1.1 
Host: parkmobile.us 
Content-Type: application/xml
Content-Length: length

<GuestReservationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:parkmobile:phonixx:api:v2">
  <Domain>String</Domain>
  <OrderId>0</OrderId>
  <Payment xmlns:d2p1="http://schemas.datacontract.org/2004/07/ParkMobile.PhonixxApi.ServiceInterfaces.V2.Parking">
    <d2p1:CreditCard xmlns:d3p1="urn:parkmobile:phonixx:api:v1">
      <d3p1:AddressLine1>String</d3p1:AddressLine1>
      <d3p1:BinInfo>
        <d3p1:CardType>String</d3p1:CardType>
        <d3p1:CountryCode>String</d3p1:CountryCode>
        <d3p1:Issuer>String</d3p1:Issuer>
      </d3p1:BinInfo>
      <d3p1:CardBrand>String</d3p1:CardBrand>
      <d3p1:CardHolder>String</d3p1:CardHolder>
      <d3p1:CardNumber>String</d3p1:CardNumber>
      <d3p1:CardStatus>Primary</d3p1:CardStatus>
      <d3p1:Country>String</d3p1:Country>
      <d3p1:ExpiryMonth>0</d3p1:ExpiryMonth>
      <d3p1:ExpiryYear>0</d3p1:ExpiryYear>
      <d3p1:ExternalSourceType>String</d3p1:ExternalSourceType>
      <d3p1:Last4Digits>String</d3p1:Last4Digits>
      <d3p1:Preferred>false</d3p1:Preferred>
      <d3p1:SecurityCode>String</d3p1:SecurityCode>
      <d3p1:SortOrder>0</d3p1:SortOrder>
      <d3p1:ZipCode>String</d3p1:ZipCode>
    </d2p1:CreditCard>
    <d2p1:DigitalPaymentInfo xmlns:d3p1="urn:parkmobile:phonixx:api:v1">
      <d3p1:ApplePayData>
        <d3p1:CardType>String</d3p1:CardType>
        <d3p1:EncryptedData>String</d3p1:EncryptedData>
        <d3p1:Last4Digits>String</d3p1:Last4Digits>
        <d3p1:ZipCode>String</d3p1:ZipCode>
      </d3p1:ApplePayData>
      <d3p1:ChasePayData>
        <d3p1:consumerIP>String</d3p1:consumerIP>
        <d3p1:digitalSessionID>String</d3p1:digitalSessionID>
        <d3p1:transactionReferenceKey>String</d3p1:transactionReferenceKey>
      </d3p1:ChasePayData>
      <d3p1:GooglePayData>
        <d3p1:CardNumber>String</d3p1:CardNumber>
        <d3p1:Country>String</d3p1:Country>
        <d3p1:CreditCardId>0</d3p1:CreditCardId>
        <d3p1:DigitalPanId>0</d3p1:DigitalPanId>
        <d3p1:ExpiryMonth>0</d3p1:ExpiryMonth>
        <d3p1:ExpiryYear>0</d3p1:ExpiryYear>
        <d3p1:ZipCode>String</d3p1:ZipCode>
      </d3p1:GooglePayData>
      <d3p1:MasterpassV7Data>
        <d3p1:CardType>String</d3p1:CardType>
        <d3p1:Last4Digits>String</d3p1:Last4Digits>
      </d3p1:MasterpassV7Data>
      <d3p1:Provider>String</d3p1:Provider>
    </d2p1:DigitalPaymentInfo>
  </Payment>
  <ReservationMetafields xmlns:d2p1="http://schemas.datacontract.org/2004/07/ParkMobile.Web.Clients.ClickAndPark.Models">
    <d2p1:ReservationMetafields>
      <d2p1:Slug>String</d2p1:Slug>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:ReservationMetafields>
  </ReservationMetafields>
  <Vehicles xmlns:d2p1="urn:parkmobile:phonixx:api:v1">
    <d2p1:Vehicle>
      <d2p1:Country>String</d2p1:Country>
      <d2p1:Default>false</d2p1:Default>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:GCID>String</d2p1:GCID>
      <d2p1:Make>String</d2p1:Make>
      <d2p1:Model>String</d2p1:Model>
      <d2p1:State>String</d2p1:State>
      <d2p1:VehicleId>0</d2p1:VehicleId>
      <d2p1:VehicleMakeId>0</d2p1:VehicleMakeId>
      <d2p1:VehicleType>
        <d2p1:SupplierVehicleTypeId>0</d2p1:SupplierVehicleTypeId>
        <d2p1:VehicleTypeName>String</d2p1:VehicleTypeName>
      </d2p1:VehicleType>
      <d2p1:Vin>String</d2p1:Vin>
      <d2p1:Vrn>String</d2p1:Vrn>
    </d2p1:Vehicle>
  </Vehicles>
</GuestReservationRequest>