Full spend management & virtual Visa cards for AI agents — pay XLM/USDC on Stellar, get a real Visa card number in ~60 seconds.

With one line of code, agents deploy their own Open Wallet Standard (OWS) wallet with Stellar (and Soroban) support. This wallet can then be used to purchase anywhere x402 is supported, and even more broadly, at the millions of merchants worldwide which support Visa. Instant 1:1 value (no fee!) real Visa cards that can be used today to purchase (almost) anything.

Let your agent shop for you securely without sharing your card details, empower them with their own wallet and funding but with clearly defined guardrails - even thresholds for human approval.

It goes beyond that though, what about deploying a swarm of agents as a business? One of the largest barriers to full business use cases is the access to conventional finance rails. Cards402 solves this through instant delivery of cards that can be used anywhere, at no cost - 5 USDC = a $5 Visa card.

Consumers are already making buying decisions with their agents, the final step of actually making that purchase is now viable. Without ever having to give an agent or trust a third party with your own card details.

Less than 60 seconds end-to-end, A real Visa PAN, CVV, and expiry returned. Works anywhere Visa is accepted — checkout pages, API billing, subscription sign-ups, marketplaces. One Stellar transaction. Agents pay in USDC or XLM and receive their card. No custody. The agent's own wallet pays the invoice contract directly. cards402 never touches customer funds. x402 payment > Visa card > purchase anything. All with fully configurable boundaries. Fully resumable, fully interactive, easily managed through a full human dashboard. Payment controls the operator actually wants

A proper control plane for running a fleet of spending agents:

Agent spending limits per order, daily and lifetime. Enforced in the order policy engine, agents that exceed their cap get a 403 error. Approval queues. Route any purchase above a threshold to a human. Approve or reject from the dashboard; the agent is notified over webhook the moment the decision lands. Live kill switch. Suspend any agent from the dashboard and its next purchase is rejected at the API boundary — no propagation delay. Pending approvals auto-cancel on suspend. Agent groups. Organise the fleet by purpose, owner, or environment for filtering and at-a-glance triage in the dashboard. Wallet top-ups with QR codes. Every agent has its own Open Wallet Standard Stellar wallet, with its address and QR code on its detail page — fund it from any wallet in seconds. Full audit log. Every mutation, who made it, when, from what IP and user-agent — searchable in the dashboard. Thank you for your time reviewing this project, please feel free to reach out if you have any questions!

Built With

  • crypto
  • docker/aws/vercel
  • node.js
  • open-wallet-standard-(ows)
  • postgresql/mongodb
  • rest-api
  • soroban
  • stellar-sdk
  • typescript
  • usdc
  • visa
  • web3
  • webhooks
  • xlm
Share this project:

Updates