Identification Service

Identification Service

Overview

Rental Car Manage (RCM) allows for integration into a Identification Service. An Identification Service is normally something provided by a third-party company where they will validate the customer information and return a status of either valid or invalid. If you would like more information about this, please contact RCM Support (support@rentalcarmanager.com)

Identification Process Steps

There are two steps to the Identification Service integration with RCM, they are discussed in more detail below:
  1. Receiving a notification from RCM when an identification check is required.
  2. Sending the Identification Verification information through to RCM

Receiving a notification from RCM when driver identification is required

RCM can send a notification with the reservation details via a http request when a booking is created.  This request can be used to trigger the identification process.
The following information will need to be included in the request (json format required):
  1.     "bookingInfo": [
            {
                "reservationReference""reservation reference - used within RCM to identify the booking <string>",
                "pickupDate""date of pickup (pickup location-timezone)<date dd/MMM/yyyy>",
                "pickupTime""time of pickup (pickup location-timezone)<24hour time HH:mm>",
                "pickupLocationName""pickup location name <string>",
                "dropoffDate""date of drop-off (dropoff location-timezone)<date dd/MMM/yyyy>",
                "dropoffTime""time of drop-off (dropoff location-timezone)<24hour time HH:mm>",
                "dropoffLocationName""drop-off location name<string>"
            }
        ],
        "customerInfo": [
            {
                "customerId""id of customer<int_id>",
                "firstName""first name<string>",
                "lastName""last name<string>",
                "dateOfBirth""date of birth<date dd/MMM/yyyy>",
                "licenseNo""drivers license number<string>",
                "licenseIssued""drivers license issued from<string>",
                "licenseExpires""drivers license expires date/string <date dd/MMM/yyyy> or <string 'lifetime'>",
                "email""email<string>",
                "phone""phone number<string>",
                "mobile""mobile number<string>",
                "address""<string>",
                "city""<string>",
                "state""<string>",
                "postcode""<string>",
                "country""<string>",
                "passport""<string>"
            }
        ],
        "additionalDrivers": [
            {
                "customerId""customer id of extra driver<int_id>",
                "firstName""first name <string>",
                "lastName""last name<string>",
                "dateOfBirth""date of birth<date dd/MMM/yyyy>",
                "email""<string>",
                "phone""<string>",
                "mobile""<string>",
                "address""<string>",
                "city""<string>",
                "state""<string>",
                "postcode""<string>",
                "country""country name<string>",
                "licenseNo""license number<string>",
                "licenseExpires""license expires date/string <date dd/MMM/yyyy> or <string 'lifetime'>",
                "licenseIssued""license issued by<string>"
            }
        ]
    }

Sending identification verification information to RCM

When the identification process has been successfully completed, the Identification Service can send a http POST with the following content in json format:
  1. [
        {
            "reservationReference""reservation reference as provided by RCM",
            "identityReference""unique identifier for this identity verification",
            "documentUrl""url to documents for the identity verification",
            "customerId""customer Id as provided by RCM"
        },
        {
            "reservationReference""reservation reference as provided by RCM",
            "identityReference""unique identifier for this identity verification",
            "documentUrl""url to documents for the identity verification",
            "customerId""customer Id for additional driver as provided by RCM (if applicable)"
        }
    ]
     

    Important Articles


      • Related Articles

      • Export API Methods

        Overview Rental Car Manager offers an Export API to export certain datasets. Each of the methods available is discussed below. For detailed information about getting started with connecting to the Export API, see the article Getting Started with ...
      • Infringement API

        Introduction The Infringement API can be used to look up vehicle and driver details for infringements such as traffic fines. You can also use it to record infringement details against a reservation, add a fee, and take a payment where applicable. ...
      • Post Booking API Process

        Overview The RCM Post Booking API allows you to retrieve booking information and also update bookings that already exist within RCM.  The following information cannot be changed on the booking using the Post Booking API: Pickup/drop off locations ...