MagicPay Docs
MagicPay gives personal AI agents one user-authorized payment stack: MagicCard, Memory requests, and routing across browser, API, and agentic payment rails. Use this page for magicpay docs decisions, implementation details, and safe agent routing. MagicCard, requests, secrets, and approvals stay under the human owner's control.
What MagicPay Is
MagicPay is designed to be the universal payment tool for a personal AI agent. The agent can use Mercuryo-backed cards and payment operations, APIs, crypto rails, browser checkout, and agent-native protocols to get the job done, while the user sees a simple MagicCard with one balance. MagicCard makes payments in the complex world of agentic protocols, new payment standards, and crypto feel as simple as topping up a card.
MagicPay Overview
MagicPay is payment infrastructure for personal AI agents. The goal is to feel as simple as Apple Pay for users and their agents while hiding wallets, cards, protocols, approval routing, and Memory-managed execution behind one MagicCard interface.
Purchase Loop
Every purchase is a session: the personal agent clarifies intent, MagicPay raises requests when user authority is needed, and execution continues through the best available payment rail.
Build With MagicPay
Use the built-in payment agent for end-to-end purchases, or connect your own personal agent runtime through the SDK and API while the user stays in control through MagicPay UI surfaces.
Choose Your Path
Use the docs path that matches what you want to do next.
Recommended Path
Most users and builders should follow the same staged path before a real payment. This keeps setup, safety, and payment authority understandable for both humans and agents.
- Create a MagicPay account and complete account, KYC, and balance prerequisites.
- Connect one agent runtime and verify that MagicPay and MagicBrowse are available.
- Run a browser-only task so the agent proves it can navigate without Memory data.
- Run a low-risk Memory request such as a shipping or test payment form handoff.
- Add reusable MagicPay Memory values only after the user understands what will be stored.
- Move to SDK, API, or full purchase flows once request handling is observable end to end.
Use Case Entry Points
Start from the workflow you are trying to ship. The components underneath are modular, but each path has a different trust boundary.