Skip to main content
Your integration runs in sandbox by default: a sandbox OAuth client issues test cards that are never charged, so you can build and verify the whole flow without moving money. Going live takes three steps.
  1. Subscribeagent-cards-admin subscribe activates your organization’s paid plan. Production is gated on an active subscription.
  2. Switch to productionagent-cards-admin env production (env on its own shows your current mode).
  3. Register a production clientagent-cards-admin oauth-clients create now issues a production client_id and client_secret. Pin them in your app; a 403 here means you still need step 1.
Cards issued through a production client are live — funded from each user’s own Agentcard wallet or payment method and charged for real.
Keep your sandbox client for development and register a separate production client for live traffic. If your subscription lapses, production clients drop back to sandbox until you resubscribe.