Agents

Beta

Agents are autonomous systems that can initiate and receive payments in Orvion. They enable AI agents and automated systems to interact with the payment platform.

What are Agents?

Agents represent:

  • AI agents: Autonomous AI systems that handle payments
  • Automated systems: Bots and scripts that process payments
  • External integrations: Systems that interact with Orvion via API

Agent Capabilities

Agents can:

  • Initiate payments: Create payment requests and invoices
  • Receive payments: Accept incoming payments
  • Execute workflows: Run flows based on events
  • Query status: Check payment and invoice status

Agent Registration

Agents are registered within an organization:

  1. Create agent: Register a new agent via dashboard or API
  2. Associate wallet: Link a wallet for receiving payments
  3. Configure permissions: Set what the agent can do
  4. Generate credentials: Get API keys or tokens for the agent

Wallet Association

Agents can be associated with wallets:

  • Payment receipt: Receive payments from customers
  • Settlement: Transfer funds to external accounts
  • Balance tracking: Monitor available funds

See Wallets documentation for details.

Agent Integration

Agents integrate with Orvion via:

  • REST API: Standard HTTP endpoints
  • Webhooks: Receive real-time events
  • Flows: Execute automated workflows

Use Cases

Common agent use cases:

  • AI assistant payments: AI agents that handle customer payments
  • Automated invoicing: Systems that create and send invoices
  • Payment processing: Bots that process payment requests
  • Settlement automation: Systems that handle fund transfers

Related Documentation