Skip to main content

Commerce Agent

Issue virtual cards, automate purchases, track receipts — with spending limits and approval gates.

How It Works

  1. Fund your wallet
  2. Set spending limits (per-transaction, daily, monthly)
  3. Agent researches products and fills carts
  4. You approve the purchase amount
  5. Single-use virtual card issued for that specific purchase
  6. Receipt and confirmation captured automatically

Wallet

GET /commerce/wallet/balance
POST /commerce/wallet/deposit {"amount": 100.00}
GET /commerce/wallet/transactions

Virtual Cards

GET /commerce/cards
POST /commerce/cards/issue
POST /commerce/cards/{id}/cancel

Spending Limits

GET /commerce/spending-limits
PUT /commerce/spending-limits
{
  "per_transaction": 100.00,
  "daily_cap": 500.00,
  "auto_approve_threshold": 25.00,
  "monthly_cap": 5000.00
}

Purchase Orders

POST /commerce/orders
POST /commerce/orders/{id}/approve
POST /commerce/orders/{id}/execute
POST /commerce/orders/{id}/cancel
POST /commerce/orders/{id}/refund

Providers

  • Stripe Issuing — US, UK, EU
  • Lithic — US (developer-friendly)
  • Marqeta — 40+ countries (global coverage)