- Who owns the interface: an AI agent, or your own application?
- If it’s your application, how do you want to present card entry: inside your own UI, or hand off to a Prava-hosted page?
With Prava the payment itself is always AI/agent-mediated; what differs is who owns the
interface and where the card UI lives. All three paths share the same secure core: the card is
entered on Prava’s surface and turned into one-time, scoped credentials.
Decide in 10 seconds
1
Is the interface owned by an AI agent?
If the surface your user interacts with is an AI agent platform (OpenClaw, Hermes, ChatGPT;
supported identifiers), connect Prava as that agent’s payment capability:
via MCP (Model Context Protocol: one URL, any MCP client) or the CLI
(agents that run shell commands).
2
Otherwise, do you want the card form in your own UI?
You own an AI application, or an app backed by a legal business entity:
- Yes: keep the user on your page → Embedded (SDK + API).
- No: minimal frontend, redirect out and back → Hosted (full API).
The MCP connector is live. Add
https://mcp.pay.prava.space/mcp to AI apps like Hermes,
ChatGPT, or OpenClaw and pay with no CLI at all. See Prava MCP.Compare the three
Pick your path
Embedded (SDK + API)
Card UI inside your own page. Use when you want checkout to feel native to your product.
Hosted (Full API)
Redirect to a Prava-hosted page. Use when you want to ship fast with minimal frontend code.
Agent (Prava Pay)
For AI-agent-owned interfaces. Connect via MCP or the CLI.
Embedded and Hosted are two ways to use the same session; see
Integration Modes for the mechanics. Agent (Prava Pay) is a separate
product for AI-agent-owned interfaces; start at its overview.