Developer Mental Model
Think of Prava as a programmable payment proxy. Instead of your AI agent handling raw credit card numbers (which creates massive compliance and security risks), it handles Intents—permissions to spend.- The Agent requests permission to buy a specific thing.
- The User grants permission via their device (Passkey).
- Prava exchanges that permission with the Card Network for a one-time, merchant-specific credential.
- The Agent uses that ephemeral credential to complete the checkout.
What Prava Provides
- Zero PCI Scope — No sensitive card data exposure. Your agent never sees real card numbers.
- Intent-Based Permissions — Users authorize specific purchases via Passkey authentication.
- Network-Level Security — Merchant-specific, amount-scoped credentials enforced at the card network level.
- Universal Compatibility — Works with any merchant checkout (Stripe, Braintree, Adyen, or custom PSPs).
- Developer Experience — Single SDK for complex payment orchestration.
Who Benefits
- AI shopping/stylist apps (in-chat discovery → buy)
- Travel and booking agents (flight/hotel reservations)
- Personal assistant apps (scheduling, recurring purchases)
- Marketplaces and merchants who want to accept purchases triggered by LLMs or agents
High-Level Flow
- User instructs an AI agent to buy an item.
- Agent creates a purchase intent via Prava SDK.
- User authenticates with Passkey (Touch ID/Face ID).
- Prava registers the intent with the card network and returns one-time credentials.
- Agent executes checkout at the merchant using the credentials.