Integration models

Customer Journeys
A high-level view of how customers interact with Europcar Mobility Group through partner channels, and which APIs power each step of the flow.
Choose your partner model
Each model balances integration effort against how much of the booking and payment experience you control.
| Partner type | Role in the ecosystem | Core flow | Booking control |
|---|---|---|---|
| Public API | Open access | Station search | Not applicable |
| Aggregator | Metasearch and referral | Offer search + redirect | Europcar |
| Broker B2B2C | Reseller with MoR / PoR models | Hosted checkout or prepaid | Partner |
| Franchisee Operator | Operational network | Station and fleet sync + reservation transfer | Franchisee |
| Corporate Account | B2B client | Negotiated rates + invoicing | Europcar |
| GDS / OTA | High-volume travel distribution | Standardized offer and booking flows | Shared |
Public API: Station Search
Typical journey
- User searches for a location
- Partner system calls the Locations API
- Station list returned in real time
| Step | Description | API |
|---|---|---|
| Station Search | Retrieve the Europcar station list | GET /v1/locations |
Aggregator: Search and Redirect
Typical journey
- User searches for a rental
- Aggregator retrieves Europcar offers
- User selects an offer and is redirected
- Europcar handles booking and payment
| Step | Description | API |
|---|---|---|
| Offer Search | Retrieve inventory and pricing | GET /v1/offers/search |
| Redirect to Booking | Finalize booking on the Europcar front-end | redirectUrl in response |
Broker B2B2C: Resell and Checkout
Typical journey
- User searches for offers
- Partner displays and sells the Europcar product
- Partner manages payment and issues the booking
- Europcar receives and confirms the reservation
| Step | Description | API |
|---|---|---|
| Offer Search | Retrieve inventory | GET /v1/offers/search |
| Booking | Booking through partner or hosted checkout | POST /v1/bookings |
| Confirmation | Confirmation from Europcar | API / Webhook |
Corporate B2B: Negotiated Rates
Business context. Corporate B2B partners connect directly to Europcar Mobility Group APIs to search, book, manage and reconcile rentals under predefined contracts. Contracts define available stations, rates, payment modes and invoicing rules, enabling seamless traveler experiences and automated finance integration.
Typical journey
- Partner searches stations and vehicle availability according to contract scope (country, brand, fleet type, delivery options and more).
- Partner retrieves negotiated or promotional rates using
contractId, with optional extras, surcharges or promo codes. - The appropriate payment mode (Voucher, Prepaid, Pay-at-Desk, Split) is applied automatically based on the contract.
- Booking is confirmed via API. Voucher or prepaid data is stored, and traveler details and references (cost center, PNR) are attached.
- At check-out, the booking becomes a rental. Partner can track live rentals, process extensions, changeovers, or trigger periodic billing.
- Once the rental is closed, the final invoice is retrieved automatically for reconciliation, expense reporting and accounting.
| Step | Description | API and capability |
|---|---|---|
| 1. Station and Fleet Discovery | Filter eligible stations and fleet according to the corporate contract. | GET /locations → Location & Fleet Discovery |
| 2. Offer and Contracted Pricing | Retrieve negotiated or promotional offers for given station, dates and extras. | GET /offers → Offer & Pricing |
| 3. Payment Setup | Select a contract-compliant payment method (Voucher, Prepaid, Pay-at-Desk, Split). | Embedded in POST /bookings → Payment Management |
| 4. Booking Management | Confirm the reservation with cost center, PNR and traveler details. Amend or cancel if needed. | POST /bookings, PUT /bookings/{id}, DELETE /bookings/{id} |
| 5. Rental Management | Follow the rental lifecycle (check-out, extension, early return, vehicle changeover, closure). | GET /rentals, PUT /rentals/{id}/amend → Rental Management |
| 6. Post-Trip and Invoicing | Retrieve the invoice (PDF/JSON), reconcile payments, export for expense reporting or accounting. | GET /rentals/{id}/invoice → Invoicing |
Key features
- Contract-driven access: rates, payment modes and stations defined at contract level
- Multiple payment flows: Voucher, Prepaid, Pay-at-Desk, Split
- Automated invoicing: no manual processing required for corporate accounts
- Full lifecycle coverage: from search to invoicing
- Extensible: supports advanced use cases such as periodic billing, vehicle changeovers and delivery
GDS / OTA: Standardized Flows
Typical journey
- GDS retrieves Europcar offers through a standardized interface
- GDS finalizes the booking
- Europcar confirms and syncs operational data
| Step | Description | API / Protocol |
|---|---|---|
| Offer Search | Retrieve inventory | Aggregator / GDS connector |
| Booking | PNR or equivalent flow | GDS Integration Layer |
Franchisee Operator
Typical journey
- Booking created in the franchisor system
- Reservation transferred to the franchisee RMS
- Optional fleet movement synchronization
- Billing and reporting flows
| Step | Description | API / Flow |
|---|---|---|
| Reservation Transfer | Sync from central to local RMS | Partner API / Push events |
| Fleet Movement | Optional fleet data sync | POST /v1/fleet/movement (future) |
Let's talk
Not sure which model fits your business?
Tell us about your use case and our team will point you to the right integration path.