> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ornn.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Completing your Ornn reservation checkout

> Checkout creates a Stripe-hosted invoice (card or ACH) for your bid or pending-payment reservation. Settle the invoice to move your bid into review or confirm your reservation.

Checkout is how you pay the down-payment that's required before your bid can be reviewed or your reservation can be activated. It does **not** happen after the Ornn team accepts a bid; it's part of starting the order.

When you complete checkout, Ornn:

* Records your billing details for the tenant.
* Depending on the checkout target, creates the underlying **bid** or **pending-payment reservation**.
* Issues the applicable **Stripe-hosted invoice**: a down-payment, an initial payment, or the full contract amount. For a bid, the invoice is always the down-payment; initial-payment and full-contract invoices apply to non-bid checkout targets such as a pending-payment reservation.
* Sends you the invoice link by email and exposes it in your Account → Billing.

You pay the invoice via Stripe-hosted **card or ACH (US bank account)**. Once the down-payment settles, your bid moves into the active review queue or your reservation becomes confirmed and ready to launch.

## The checkout flow

<Steps>
  <Step title="Start checkout from a bid or reservation">
    Initiate checkout from the reservation form (after submitting a bid) or from a pending-payment reservation in your portfolio. Ornn opens the checkout page pre-filled with the order summary: GPU type, quantity, operator and site, term, price per GPU-hour, estimated total, and the down-payment amount.
  </Step>

  <Step title="Confirm billing details">
    Confirm the **invoice email** (where Stripe sends the invoice) and the **billing address** for your tenant. Both apply to the invoice that's about to be issued.
  </Step>

  <Step title="Generate the down-payment invoice">
    Submit the checkout. Ornn creates the underlying record (a new bid or pending-payment reservation, depending on the checkout target) and generates a Stripe-hosted invoice for the down-payment. You receive the invoice link by email and can also open it from Account → Billing.
  </Step>

  <Step title="Pay the Stripe-hosted invoice">
    Open the Stripe-hosted invoice and complete payment by card or ACH (US bank account). Settlement timing depends on the payment rail you use.
  </Step>

  <Step title="Order proceeds">
    Once the down-payment is settled, the bid moves into review or the reservation becomes ready to launch. The Ornn team reviews active bids and promotes accepted bids into confirmed reservations.
  </Step>
</Steps>

<Note>
  Checkout does not select an access mode. **VM** and **Bare Metal** are configured later from the reservation detail page (`/portfolio/[reservationId]`). See [Choose how to access your Ornn compute](/guides/access-overview).
</Note>

## Billing details captured at checkout

| Field               | What it controls                                                                    |
| ------------------- | ----------------------------------------------------------------------------------- |
| **Invoice email**   | Where Stripe delivers the down-payment invoice and future invoices for this tenant. |
| **Billing address** | The legal address printed on the invoice.                                           |

To change either later, contact the Ornn billing team at [billing@ornn.com](mailto:billing@ornn.com).

## Payment

Checkout invoices are hosted on Stripe and support **card** and **ACH (US bank account)**. The Stripe-hosted invoice page is the source of truth for payment status; once it shows paid, your order moves forward.

## Alpha caveat

<Note>
  Checkout is in active development during the Ornn alpha. If anything in your order needs hands-on coordination, the Ornn team will reach out directly.
</Note>

## Checkout from the CLI

```bash theme={null}
ornn reservations checkout <reservation-id>
ornn reservations checkout <reservation-id> --no-open
ornn billing open
```

`ornn reservations checkout` opens the Stripe-hosted checkout/invoice page for a reservation. `ornn billing open` opens Account → Billing. See the [Ornn Compute CLI](/cli) for details.

## What's next

<CardGroup cols={2}>
  <Card title="Choose your access mode" img="https://mintcdn.com/ornn/fNQRwmmR9H-yzza5/images/banners/access.jpg?fit=max&auto=format&n=fNQRwmmR9H-yzza5&q=85&s=d7f78f5776720abf9eadfbb2519503c6" href="/guides/access-overview" width="1200" height="800" data-path="images/banners/access.jpg">
    After payment settles, pick VM or Bare Metal on the reservation detail page.
  </Card>

  <Card title="Portfolio overview" img="https://mintcdn.com/ornn/fNQRwmmR9H-yzza5/images/banners/portfolio.jpg?fit=max&auto=format&n=fNQRwmmR9H-yzza5&q=85&s=f8319c8193ef1d8a2fd406d1c8235280" href="/guides/portfolio-overview" width="1200" height="800" data-path="images/banners/portfolio.jpg">
    Track reservation status and invoices from your portfolio.
  </Card>
</CardGroup>
