{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Booking and confirmation","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"booking-and-confirmation","__idx":0},"children":["Booking and confirmation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This operation covers the initial car rental booking flow."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Webhook used:"]}," ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/openapi/webhookeventapi/webhooks/paths/pnr_v3/post"},"children":["PNR_V3"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"25%","data-label":"Operation"},"children":["Operation "]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Event trigger"},"children":["Event trigger"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Context"},"children":["Context"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOOKING_CREATED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the car rental supplier confirms the reservation."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The car rental company has accepted the reservation and created a booking for the traveler."," ","The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["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."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"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."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["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 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOOKING_CREATED"]}," event is sent, and the $165 total + service fee is charged to the payment method."]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Notes:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/openapi/webhookeventapi/webhooks/paths/service_charge/post"},"children":["SERVICE_CHARGE"]}," event and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["INVOICE_GENERATED"]}," operation on the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/openapi/webhookeventapi/webhooks/paths/pnr_v3/post"},"children":["PNR_V3"]}," event will be sent after the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOOKING_CREATED"]}," step for both pre-paid and pay-at-counter bookings."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For pay-at-counter bookings, an invoice will be generated for the TMC service fee."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"car-booking-flow-diagram","__idx":1},"children":["Car booking flow diagram"]},{"$$mdtype":"Tag","name":"Mermaid","attributes":{"data-language":"mermaid","diagramSource":"flowchart LR\n    subgraph booking[\"Booking phase\"]\n        A[\"Traveler searches<br>for cars\"] --> B[\"Traveler selects<br>car and rate\"]\n        B --> C{\"Supplier confirms<br>reservation?\"}\n        C -->|Yes| D[\"<b>BOOKING_CREATED</b><br>―――――――――――<br>Supplier confirms the booking.<br>A vendor confirmation number is assigned.<br><br>For prepaid booking, the card is charged.\"]\n        C -->|\"No\"| E[\"No webhook<br>(booking remains pending at the vendor or the supplier side)\"]\n    end\n\n    style A fill:#f0f0f0,stroke:#999\n    style B fill:#f0f0f0,stroke:#999\n    style D fill:#4CAF50,color:#fff\n    style E fill:#9E9E9E,color:#fff\n","diagramHtml":"<div class=\"mermaid\" data-processed=\"true\"><svg id=\"mermaid-1780899065019\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"flowchart\" style=\"max-width: 656px;\" viewBox=\"0 0 656 951.421875\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#mermaid-1780899065019{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-1780899065019 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-1780899065019 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-1780899065019 .error-icon{fill:#552222;}#mermaid-1780899065019 .error-text{fill:#552222;stroke:#552222;}#mermaid-1780899065019 .edge-thickness-normal{stroke-width:1px;}#mermaid-1780899065019 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1780899065019 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1780899065019 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-1780899065019 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1780899065019 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1780899065019 .marker{fill:#333333;stroke:#333333;}#mermaid-1780899065019 .marker.cross{stroke:#333333;}#mermaid-1780899065019 svg{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;}#mermaid-1780899065019 p{margin:0;}#mermaid-1780899065019 .label{font-family:\"trebuchet ms\",verdana,arial,sans-serif;color:#333;}#mermaid-1780899065019 .cluster-label text{fill:#333;}#mermaid-1780899065019 .cluster-label span{color:#333;}#mermaid-1780899065019 .cluster-label span p{background-color:transparent;}#mermaid-1780899065019 .label text,#mermaid-1780899065019 span{fill:#333;color:#333;}#mermaid-1780899065019 .node rect,#mermaid-1780899065019 .node circle,#mermaid-1780899065019 .node ellipse,#mermaid-1780899065019 .node polygon,#mermaid-1780899065019 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1780899065019 .rough-node .label text,#mermaid-1780899065019 .node .label text,#mermaid-1780899065019 .image-shape .label,#mermaid-1780899065019 .icon-shape .label{text-anchor:middle;}#mermaid-1780899065019 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-1780899065019 .rough-node .label,#mermaid-1780899065019 .node .label,#mermaid-1780899065019 .image-shape .label,#mermaid-1780899065019 .icon-shape .label{text-align:center;}#mermaid-1780899065019 .node.clickable{cursor:pointer;}#mermaid-1780899065019 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-1780899065019 .arrowheadPath{fill:#333333;}#mermaid-1780899065019 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-1780899065019 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1780899065019 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1780899065019 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-1780899065019 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1780899065019 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-1780899065019 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1780899065019 .cluster text{fill:#333;}#mermaid-1780899065019 .cluster span{color:#333;}#mermaid-1780899065019 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1780899065019 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-1780899065019 rect.text{fill:none;stroke-width:0;}#mermaid-1780899065019 .icon-shape,#mermaid-1780899065019 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1780899065019 .icon-shape p,#mermaid-1780899065019 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-1780899065019 .icon-shape rect,#mermaid-1780899065019 .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1780899065019 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-1780899065019 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-1780899065019 :root{--mermaid-font-family:\"trebuchet ms\",verdana,arial,sans-serif;}</style><g><marker id=\"mermaid-1780899065019_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1780899065019_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1780899065019_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"mermaid-1780899065019_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"mermaid-1780899065019_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1780899065019_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"booking\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"640\" height=\"935.421875\"></rect><g class=\"cluster-label\" transform=\"translate(273.1015625, 8)\"><foreignObject width=\"109.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Booking phase</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M328,123.5L328,129.75C328,136,328,148.5,328,160.333C328,172.167,328,183.333,328,188.917L328,194.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MzI4LCJ5IjoxMjMuNX0seyJ4IjozMjgsInkiOjE2MX0seyJ4IjozMjgsInkiOjE5OC41fV0=\" marker-end=\"url(#mermaid-1780899065019_flowchart-v2-pointEnd)\"></path><path d=\"M328,276.5L328,282.75C328,289,328,301.5,328,313.333C328,325.167,328,336.333,328,341.917L328,347.5\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6MzI4LCJ5IjoyNzYuNX0seyJ4IjozMjgsInkiOjMxNH0seyJ4IjozMjgsInkiOjM1MS41fV0=\" marker-end=\"url(#mermaid-1780899065019_flowchart-v2-pointEnd)\"></path><path d=\"M275.511,508.433L258.426,525.431C241.341,542.429,207.17,576.426,190.085,601.007C173,625.589,173,640.755,173,648.339L173,655.922\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6Mjc1LjUxMDkyNzUxMjA2NDUsInkiOjUwOC40MzI4MDI1MTIwNjQ1fSx7IngiOjE3MywieSI6NjEwLjQyMTg3NX0seyJ4IjoxNzMsInkiOjY1OS45MjE4NzV9XQ==\" marker-end=\"url(#mermaid-1780899065019_flowchart-v2-pointEnd)\"></path><path d=\"M380.489,508.433L397.574,525.431C414.659,542.429,448.83,576.426,465.915,611.007C483,645.589,483,680.755,483,698.339L483,715.922\" id=\"L_C_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_E_0\" data-points=\"W3sieCI6MzgwLjQ4OTA3MjQ4NzkzNTUsInkiOjUwOC40MzI4MDI1MTIwNjQ1fSx7IngiOjQ4MywieSI6NjEwLjQyMTg3NX0seyJ4Ijo0ODMsInkiOjcxOS45MjE4NzV9XQ==\" marker-end=\"url(#mermaid-1780899065019_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(173, 610.421875)\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(-12.78125, -12)\"><foreignObject width=\"25.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(483, 610.421875)\"><g class=\"label\" data-id=\"L_C_E_0\" transform=\"translate(-10.8359375, -12)\"><foreignObject width=\"21.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>No</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(328, 84.5)\"><rect class=\"basic label-container\" style=\"fill:#f0f0f0 !important;stroke:#999 !important\" x=\"-95.53125\" y=\"-39\" width=\"191.0625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-65.53125, -24)\"><rect></rect><foreignObject width=\"131.0625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Traveler searches<br>for cars</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(328, 237.5)\"><rect class=\"basic label-container\" style=\"fill:#f0f0f0 !important;stroke:#999 !important\" x=\"-87.78125\" y=\"-39\" width=\"175.5625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-57.78125, -24)\"><rect></rect><foreignObject width=\"115.5625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Traveler selects<br>car and rate</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(328, 456.2109375)\"><polygon points=\"104.7109375,0 209.421875,-104.7109375 104.7109375,-209.421875 0,-104.7109375\" class=\"label-container\" transform=\"translate(-104.2109375, 104.7109375)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-65.7109375, -24)\"><rect></rect><foreignObject width=\"131.421875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Supplier confirms<br>reservation?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(173, 782.921875)\"><rect class=\"basic label-container\" style=\"fill:#4CAF50 !important\" x=\"-130\" y=\"-123\" width=\"260\" height=\"246\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -108)\"><rect></rect><foreignObject width=\"200\" height=\"216\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>BOOKING_CREATED</b><br>―――――――――――<br>Supplier confirms the booking.<br>A vendor confirmation number is assigned.<br><br>For prepaid booking, the card is charged.</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(483, 782.921875)\"><rect class=\"basic label-container\" style=\"fill:#9E9E9E !important\" x=\"-130\" y=\"-63\" width=\"260\" height=\"126\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -48)\"><rect></rect><foreignObject width=\"200\" height=\"96\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p>No webhook<br>(booking remains pending at the vendor or the supplier side)</p></span></div></foreignObject></g></g></g></g></g></g></g></svg></div>"},"children":["flowchart LR\n    subgraph booking[\"Booking phase\"]\n        A[\"Traveler searches<br>for cars\"] --> B[\"Traveler selects<br>car and rate\"]\n        B --> C{\"Supplier confirms<br>reservation?\"}\n        C -->|Yes| D[\"<b>BOOKING_CREATED</b><br>―――――――――――<br>Supplier confirms the booking.<br>A vendor confirmation number is assigned.<br><br>For prepaid booking, the card is charged.\"]\n        C -->|\"No\"| E[\"No webhook<br>(booking remains pending at the vendor or the supplier side)\"]\n    end\n\n    style A fill:#f0f0f0,stroke:#999\n    style B fill:#f0f0f0,stroke:#999\n    style D fill:#4CAF50,color:#fff\n    style E fill:#9E9E9E,color:#fff\n"]}]},"headings":[{"value":"Booking and confirmation","id":"booking-and-confirmation","depth":1},{"value":"Car booking flow diagram","id":"car-booking-flow-diagram","depth":2}],"frontmatter":{"seo":{"title":"Booking and confirmation"}},"lastModified":"2026-06-15T05:22:58.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/webhooks/booking-lifecycle/car-booking-lifecycle/car-booking-confirmation-lifecycle","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}