PayPal AI Hackathon · sandbox demo

Every booking backed by a PayPal deposit.

An AI front desk for small appointment businesses. Customers, or their AI assistants, book a slot and PayPal holds a deposit. The owner describes a change, an AI copilot proposes a plan, and nothing runs until the owner approves.

Deposit holds

A customer books a slot and PayPal holds a deposit on their account (Orders v2 AUTHORIZE). Nothing is charged yet.

Owner copilot

The owner types what changed, like “Maria is out tomorrow morning, move her clients to the afternoon”. Claude proposes a plan, it is previewed on the schedule, and it runs only after the owner approves. Every step that runs is written to an audit log.

Bookings by AI assistants

An assistant connects to our MCP server at /api/mcp, holds a slot and gets a PayPal approval link. The customer approves the deposit; the assistant never moves money.

How the deposit works

  1. The customer books and approves in PayPal. PayPal holds the deposit.
  2. After the appointment the owner captures it as part of the price, and the rest is paid at the shop. If the customer doesn’t show up, the owner charges a no-show fee up to the deposit, and the rest of the hold is released.
  3. If the booking is cancelled, any hold is released and nothing is charged.

Staff screens need a staff token.