/checkout that captures your company and billing details, lets you review the order, and takes payment by card or ACH — all inside the Ornn web app. Entering checkout places a 15‑minute hold on the listing’s capacity, so a buyer next to you can’t grab the same nodes while you finish the form.
Checkout is how you pay for a Buy now reservation. Bid orders placed from the reservation form route through the same company and billing details steps, then skip the payment step — submitting a bid from the reserve form does not require a payment method and does not charge you. The existing-bid checkout flow at /checkout?bid=<bid-id>, which ornn bid create opens, may instead collect the required down payment before the bid becomes active. See How bid-based pricing works.
When you complete a Buy now checkout, Ornn:
- Places a 15‑minute capacity hold on the listing so the requested nodes are reserved for you while you finish the form.
- Records your company details, billing address, and the invoice email on your tenant.
- Creates the pending-payment reservation for the listing you selected.
- Takes payment inline with the rail you pick — card (Visa, Mastercard, and other major networks) or ACH (US bank account).
The checkout flow
Checkout runs as four steps in a fixed order. Each step’s Continue button gates the next, and Back returns to the previous step; the steps aren’t reachable by clicking the progress rule at the top.1
Start checkout from a listing
Kick off checkout from a listing’s Buy now or Bid action, or from a pending-payment reservation in My GPUs. Ornn opens
/checkout pre-filled with the order summary — GPU type, quantity, operator and site, term, price per GPU-hour, and total. For Buy now, a 15‑minute capacity hold is placed immediately and a countdown runs next to the order summary. Bid does not hold capacity.If the hold expires while you’re on any step, checkout switches to an expired screen with a Start over link. Starting over mints a new hold and a fresh checkout key.
2
Enter company details
Provide your Company name and the Invoice email where Ornn sends the invoice for this order. This is the tenant-level billing email; future invoices for the same tenant also go here.
3
Enter your billing address
Fill in Billing name, Billing email, then Address, Address 2 (optional), City, State, Country, and Zip / postal code. Country and State are selects — countries use ISO‑3166 alpha‑2 codes, US states use USPS two-letter codes, and armed forces addresses (AA, AE, AP) are supported. Postal-code format is checked for the US (5 or 5+4 digits) and Canada.
4
Review and confirm
Review the order and the details you just entered. Buy now shows the heading Review reservation; a bid shows Review bid and states plainly that nothing is charged. Add an optional CC recipient and PO number for the invoice, tick the terms checkbox, and confirm:
- Buy now continues to the payment step.
- Bid places the bid immediately from the review step — there is no payment step — and takes you straight to the confirmation screen.
5
Pay by card or ACH (Buy now only)
For a Buy now order, pick a payment rail and enter the details inline in Ornn’s own fields:
- Card — Card number, Expiration, CVC. Confirmed with Stripe’s card intent.
- Bank transfer (ACH) — Account holder name, email, routing number, account number, account type, and account holder type. The Nacha authorisation appears above the CTA. Confirmed with Stripe’s US bank account intent.
6
Confirmation
Ornn lands on a single confirmation screen with the outcome for the order:
- Card (Buy now) — Once the charge settles, you see a payment-confirmed message and the reservation is ready to launch.
- ACH (Buy now) — The reservation is granted immediately while the bank transfer settles in 1–2 US business days. The confirmation screen says the reservation exists and the bank payment is still pending — it does not claim the payment has cleared.
- Bid — The screen confirms “Your bid was submitted. If it is accepted, the reservation will appear in your portfolio.” No charge is made; track the bid in My GPUs → Bids.
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.The 15-minute capacity hold
Entering checkout places a hold on the listing’s capacity so nobody else can buy the same nodes while you fill in your details. The hold:- Starts the moment you land on the first step, not when you submit payment.
- Runs a live countdown next to the order summary that ticks in your browser and re-syncs against Ornn on each step.
- Expires after 15 minutes if you haven’t submitted payment. On expiry, checkout shows a Start over screen and a fresh key is minted when you restart. Any progress in the form is discarded.
Billing details captured at checkout
To change the tenant-level invoice email or address later, contact the Ornn billing team at billing@ornn.com.
Payment rails
Card payments confirm through Stripe’s card intent flow; ACH payments confirm through Stripe’s US bank account flow. Self-collected bank details can’t be verified instantly, so Stripe may return
requires_action with verify_with_microdeposits — that is an accepted payment, not a failure, and it lands on the same confirmation screen.
Microdeposit verification is not yet completable inside Ornn — Ornn has no in-product field for the six-digit code. Payments that require microdeposits still grant the reservation, but the bank transfer stays pending until verification lands.
Alpha caveat
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.
Checkout from the CLI
ornn buy opens the Ornn web checkout for the listing. ornn billing open opens Account → Billing, where past invoices for your tenant are listed. See the Ornn Compute CLI for details.
ornn bid create submits the bid and opens the Ornn web app at /checkout?bid=<bid-id> unless you pass --no-open. The existing-bid checkout flow may collect the required down payment before the bid becomes active. See How bid-based pricing works.A pending-payment reservation can no longer be resumed from a link. If your capacity hold expires or you close the tab mid-checkout, start over from the listing rather than from the reservation row in My GPUs.
What’s next

Choose your access mode
After payment settles, pick VM or Bare Metal on the reservation detail page.

My GPUs overview
Track reservation status and invoices from your My GPUs section.

