This operation covers the initial car rental booking flow.
Webhook used: PNR_V3
| Operation | Event trigger | Context |
|---|---|---|
BOOKING_CREATED | When the car rental supplier confirms the reservation. | The car rental company has accepted the reservation and created a booking for the traveler. The BOOKING_CREATED event payload will contain the PNR and the vendor confirmation number created for this booking. There is no ticketing step for a car booking. For a pre-paid booking, the payment method is charged immediately when the booking is created. For pay-at-counter bookings, the traveler still provides a payment method during checkout, but the car rental amount is collected at the rental counter during pickup. When the booking is created, the service fee is charged to the payment method. Example: A traveler books an intermediate SUV from Hertz at LAX, for pickup on March 15 and drop-off on March 18, at $55/day prepaid. The supplier confirms the reservation with a confirmation number. The BOOKING_CREATED event is sent, and the $165 total + service fee is charged to the payment method. |
Notes:
- The SERVICE_CHARGE event and the
INVOICE_GENERATEDoperation on the PNR_V3 event will be sent after theBOOKING_CREATEDstep for both pre-paid and pay-at-counter bookings. - For pay-at-counter bookings, an invoice will be generated for the TMC service fee.