Stop runaway spend
Hard per-transaction, daily, and total caps mean an agent physically cannot burn through your budget. Limits are enforced before money moves, not after.
Spend controlsAgentic payments infrastructure
Let your AI agents pay, without letting them go rogue. Give every agent a wallet, hard spend limits, human approval where it matters, scoped virtual cards, and a complete audit trail. AgentsPay never moves money without policy.
Pick an agent
Payment intent
intent: ▌
Policy evaluation
Human approval required
This spend is over your approval threshold. Approve it to issue a scoped card, or deny it.
Scoped virtual card issued
Wallet budget
spent of
Audit trail
The control surfaces
Six controls that turn an unpredictable agent into one you can hand a budget. Each is enforced in the platform, not in fragile agent code.
Hard per-transaction, daily, and total caps mean an agent physically cannot burn through your budget. Limits are enforced before money moves, not after.
Spend controlsSet a threshold and anything above it pauses for a one-tap approve or deny in Slack, email, or a webhook. Nothing big settles without a person.
Human approvalsIssue scoped virtual cards that are merchant-locked, single-use, and time-bound. The agent never touches your real card number.
Virtual cardsEvery transaction is traced to the intent, the agent, the human owner, and the policy that allowed it, in one immutable audit trail.
Audit trailAgentsPay is a control plane, not a rail. Keep your issuer and your rails and put policy and audit in front of them. Neutral by design.
Sandbox-first with SDKs for the frameworks you already use. Create a wallet, write a policy, and issue a card in a few API calls.
How do AI agents pay
The same flow you just watched in the console, written out. Policy decides; you stay in control.
Step 1 of 4
Give each agent its own wallet and set a hard budget. The agent can only ever spend what is in it, never your whole account.
Step 2 of 4
Set spend limits, merchant and category allowlists, velocity rules, and the threshold above which a human must approve. Policy lives in the platform, not in your agent code.
Step 3 of 4
When the agent tries to pay, AgentsPay evaluates the request against your policy and either auto-approves it, declines it, or escalates it to a human. Approved spends get a scoped virtual card.
Recorded
Every event is written to an immutable record: intent, agent, amount, vendor, policy verdict, and approver. Reconcile, export, and answer any question about agent spend.
Who it is for
From the developer wiring up checkout to the platform embedding payments to the business turning agents loose on real budgets.
For agent builders
You are building the agent. We are the safe way for it to pay. Drop in a wallet, a policy, and a scoped virtual card without building a money-control stack yourself.
ExploreFor AI platforms
Give every agent on your platform a safe way to pay, without becoming a payments company. Embed wallets, policy, cards, and audit, and keep your own rail and issuer.
ExploreFor businesses
Put agents to work on procurement, subscriptions, and ad spend without losing control of the budget. Caps, approvals, and audit your finance team will actually approve.
ExploreBring your own rail. AgentsPay is a control plane, not a rail, so it sits in front of your existing issuer and the rails you already use. You own the policy and the audit; we never lock you in.
Teams use it for procurement agents, SaaS renewals, API metering, travel booking, and agent-to-agent payments.
What you can hold us to
Every spend is checked against a policy you wrote before it leaves the wallet. There is no path around the policy engine, so a compromised or hallucinating agent cannot spend outside the scope you gave it.
AgentsPay is a control plane, not a rail. Keep your issuer and your rails and put policy and audit in front of them. Your agent asks AgentsPay before it pays on any rail or protocol, AP2, ACP, x402 and MPP included, so nothing locks you in.
Each transaction is traced to the intent that triggered it, the agent that spent it, the human who owns it, and the policy that allowed it, in one immutable audit trail your finance team can export.
Pricing
Every plan is paid. The interactive console above is your free taste of how it works. Start in the sandbox today.
billed yearly ($588/yr), or $99/mo monthly
or $49/mo billed yearly, save 50%
Solo builders shipping their first paying agent
billed yearly ($1,788/yr), or $299/mo monthly
or $149/mo billed yearly, save 50%
Teams putting agents into production
billed yearly ($5,388/yr), or $899/mo monthly
or $449/mo billed yearly, save 50%
Platforms embedding agent payments
billed yearly ($9,588/yr), or $1598/mo monthly
or $799/mo billed yearly, save 50%
Regulated and high-volume deployments
See the full breakdown on the pricing page.
Where it runs
83% of companies plan to deploy AI agents. Only 29% feel ready to do it securely. AgentsPay is how you ship the ready 29 percent.
Frameworks
Standards
What is agentic payments
Agentic payments is the infrastructure that lets autonomous AI agents pay and get paid safely, under rules a human set. Instead of handing an agent a raw credit card, you give it a wallet with a hard budget, spend limits, merchant allowlists, and approval gates. Every transaction is checked against policy before any money moves, and every event is written to an audit trail. AgentsPay is the control plane that does this: agent wallets, spend controls, human-in-the-loop approvals, scoped virtual cards, and a complete record of which agent spent what, on whose instruction, and who approved it.
Yes, when spending is gated by policy and a human stays in the loop. AgentsPay never moves money without a rule you wrote. You set hard per-transaction, daily, and total caps, restrict merchants and categories, and require human approval above any threshold you choose. A scoped virtual card is merchant-locked, single-use, and time-bound, so even a compromised or hallucinating agent cannot exceed its scope. You can revoke any card or wallet instantly.
Hard limits enforced at the API boundary, not in fragile app code. Budgets, per-transaction caps, velocity rules, and merchant allowlists are evaluated by AgentsPay before a payment is authorized. If an agent tries to spend beyond its scope, the request is declined or escalated to a human. Because the controls live in the platform, a prompt-injected or buggy agent physically cannot move money it was not allowed to move.
Never without policy. Small, in-policy transactions you pre-approved (for example an API charge under your auto-approve threshold) settle automatically. Anything above your threshold, or outside your rules, is held and escalated to a human to approve or deny. You decide where the line is, and you can require sign-off on everything if you want.
Yes. Human-in-the-loop approval is built in. Set a threshold and any spend above it pauses for a one-tap approve or deny, delivered to Slack, email, or a webhook. The agent waits; nothing settles until a person signs off. Approvals are recorded in the audit trail with who approved and when.
No. Agents never see raw card numbers. For every approved spend AgentsPay mints a scoped card that is merchant-locked, single-use, and time-bound, and the agent only ever holds its token. With your own card issuer connected, your issuer mints the card number, keeps it, and asks AgentsPay to authorize every use. Without one, the token is honored only through the AgentsPay charge endpoint. Either way a leaked token is useless beyond the single merchant and window you allowed.
AgentsPay is rail-neutral. It is a control plane, not a bank, a card issuer, or a payment rail, and it never holds or moves your money. You connect the card issuer and the payment rail you already use through signed HTTPS calls (card.issue, card.revoke, payout.create), and your issuer asks AgentsPay to authorize every card use. Agents reach AgentsPay over a REST API, an MCP server, and SDKs. Because the policy check runs before the agent pays, you can put it in front of any rail or protocol your agents use, including AP2 mandates, ACP checkout, x402, and the Machine Payments Protocol. Settlement on those protocols stays with your own provider.
More answers on the FAQ and the security page.
Create a wallet, write a policy, and issue a scoped virtual card in an afternoon. Sandbox-first, with the SDKs you already use.
Never moves money without policy