# Checkout

When placing a booking. It is often required to take some form of upfront payment.

To do this, you can utilise our eCommerce checkout API to create a checkout url to direct the user to, and once they have paid, can be brought back to your purchase flow to complete the booking.

This return will include a payment id, which you can then send along with the creation of the booking, to allocate the payment against it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lavanda.app/ecommerce/checkout.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
