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:
- Create agent: Register a new agent via dashboard or API
- Associate wallet: Link a wallet for receiving payments
- Configure permissions: Set what the agent can do
- 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