YOUR NEXT STAY, CONNECTED
Book with your AI agent
Agent card payments: enabledAgent crypto wallets: not connected
Compatible agents can use Stripe Shared Payment Tokens to pay for a room reservation.
Guests can already choose Card, PayPal or Crypto at checkout. An agent must get the guest’s approval for the dates, room, full price and booking terms before paying.
Book your stayDEVELOPER GUIDE · MPP
For compatible agents
Find a room. Confirm the total. Book with permission.
Machine-readable instructions ↗- Read availability:
GET /api/booking?arrival=YYYY-MM-DD&departure=YYYY-MM-DD&guests=2&children=0. Select room allocations from the response. - Get a current price using
POST /api/agent/quote. Include arrival, departure, plan “breakfast”, total guests, children, guest name and email, and allocations containing room, guests and children. Totals are USD cents. - Obtain guest authorization for the full quote and terms. POST those same details to
/api/agent/bookwith expectedTotal, a new UUID requestId, authorizedByGuest: true and termsAccepted: true. The MPP payment challenge expires after 15 minutes. - Respond to the HTTP 402 challenge with a Stripe Shared Payment Token using an MPP-compatible wallet. Reuse the exact requestId, booking data and payment credential on retries. Do not create another reservation while a payment outcome is unknown.
A booking is confirmed only when the response says confirmed. Agent crypto-wallet payments and agent points redemption are not enabled. Human guests can use Crypto through regular checkout.
Payments are non-refundable. Date changes depend on availability and any price difference. Full payment is required.