From request
to receipt

An agent asks for a card, CanvasOrbit issues it under your rules, the agent pays, and the card is gone. Every step is logged, and every step is yours to control.

Six steps,
all of them auditable

Cards are short-lived by design. Each one exists for a single job, carries a single budget and closes the moment the job is done.

Request

Your agent calls the API with the job, the merchant and a budget. No card details ever live in its prompt or its memory.

"action": "card.request",
"merchant": "browserless.io",
"budget": $49
Check

Your policies run before anything is issued: budget caps, merchant locks, category rules and velocity limits.

Approve

Above your threshold, a person gets the final say in Slack, email or SMS. Below it, the agent keeps working.

Hey human :
Approve a $49.00 subscription for the research agent?
Issue

A single-use virtual card is created for that merchant and that amount, and handed to the agent as a scoped token.

Pay

The agent checks out like any customer would. The charge settles on the card network in real time.

Destroy

The card closes after one payment or at expiry, whichever comes first. The receipt and the full trail stay in your logs.

"status": "destroyed",
"charged": $49.00,
"audit_log": true

Every step,
as a webhook

Subscribe once and your systems hear about every card the moment something happens to it. Signed payloads, retries included.

card.requested and card.issued
approval.requested and approval.answered
card.charged with the merchant receipt
card.destroyed when the job is done
Webhook  –  card.charged
card_charged.json
{
  "event": "card.charged",
  "agent_id": "agent_research_01",
  "merchant": "Browserless",
  "amount_usd": 49.00,
  "approved_by": "policy",
  "card_destroyed": true
}
# Delivered in 42ms, signed with your webhook secret

Rules that run
before the charge

Budgets, locks and approvals are checked on every authorization, not reported afterwards. A card that breaks a rule is declined on the spot.

See pricing
Card budget
Research agent, single-use
Spent$19 of $50
62% remainingExpires after one use
Merchant lock
Search API only
serper.dev
Any other merchant declines
Velocity
Per agent
5 an hour
Bursts need approval
Transaction declined
Unknown merchant $4,200.00

Give your agent
its first card

Issue a single-use card from code in a few minutes. The free plan covers 100 cards a month.

100 free cards on signup. No credit card needed.