An agent buys something for you
You tell your agent “order me a phone case under $20”. The agent, connected via MCP (Model Context Protocol) or the CLI:- Searches products across merchants and picks a case: $18.50.
- Locks the live price with a quote.
- Sends you a payment link. You open it and approve with Face ID.
- The agent completes the checkout. You get an order id; the agent never saw your card.
An agent pays a bill you already know
No product discovery needed. You say “pay my 54.20, you approve with a passkey, and it pays with the one-time credentials. Wrong-amount or wrong-merchant use is declined. Start here: Payment sessions (CLI) or create_payment_session (MCP).Your AI app takes payments from its users
You’re building a shopping assistant, a travel planner, or a booking bot. Your users need to pay inside your product. You integrate the SDK + API: your backend creates a session, your frontend shows Prava’s secure card form, and your app receives one-time credentials to complete the purchase. Your servers never touch a card number, which keeps you out of PCI scope (the security compliance that applies once you handle card data). Example: a stylist app’s user picks a 79, the user enters their card and approves in the embedded form, the app checks out at the boutique with the one-time token, then reports the result. Start here: Add Payments to Your AI App.Human-in-the-loop, by design
Every flow above has the same shape: the agent proposes, the human approves, Prava executes. The approval is a passkey (Touch ID / Face ID) on the user’s own device. An agent cannot skip it, and an approval for one purchase authorizes nothing else.Recurring payments (planned)
A mandate is the user’s recorded permission to pay. Today every mandate is one-time: one approval, one purchase. Recurring mandates are planned. Once shipped, a user will approve a subscription once (say, $12/month at one merchant), and the agent can invoke it monthly within those limits, without a fresh passkey each time. Until then, each payment needs its own approval.Where to next
Choose your integration
Agent, embedded, or hosted. Decided in 10 seconds.
How Prava works
The lifecycle behind every flow above.
Sell to AI shoppers
For merchants: what works with zero changes.