ovra-agentic-payments
Use this skill when the agent needs to buy something online, pay for a service, complete a checkout, manage spending budgets, or track purchases. Enables secure payments where the agent never sees card data. Works with any website that accepts Visa. EU-native, GDPR by design. Use even if the user just says "buy", "order", "purchase", "subscribe", or "pay for".
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alecfritsch/ovrapayOvra Agentic Payments
Secure, EU-native payments for AI agents. The agent never touches card data.
Prerequisites
- Ovra API Key — sign up at getovra.com and get a key from Dashboard > Keys
- MCP Server Connection — this skill communicates with Ovra via MCP at
https://api.getovra.com/api/mcp
Sandbox keys (sk_test_*) are free and have no spending limits. Production keys (sk_live_*) require account verification.
Setup
Add the Ovra MCP server to your agent configuration:
{
"mcpServers": {
"ovra": {
"url": "https://api.getovra.com/api/mcp",
"headers": { "Authorization": "Bearer YOUR_OVRA_API_KEY" }
}
}
}
Replace YOUR_OVRA_API_KEY with your key from getovra.com/dashboard/keys.
What this skill sends externally
All tool calls (ovra_pay, ovra_card, etc.) are sent to https://api.getovra.com/api/mcp via the MCP protocol. Receipt uploads (ovra_receipt) transmit base64-encoded PDF or PNG files (max 5MB) to the same endpoint — only upload invoices/receipts from the current transaction, never arbitrary files. No data is sent to any other external service. All data is stored in the EU (Germany) per GDPR.
Quick Start — One-Step Payment
For most payments, use ovra_pay which handles the entire flow:
ovra_pay({
action: "checkout",
agentId: "ag_xxx",
purpose: "Notion Team Plan",
amount: 79,
merchant: "Notion"
})
Returns tokenized card data (DPAN + cryptogram). The real card number is never exposed.
Handle HTTP 402 Paywalls
When a web API returns HTTP 402 Payment Required:
ovra_pay({
action: "handle_402",
agentId: "ag_xxx",
url: "https://api.example.com/data",
merchant: "Example API",
amount: 0.05
})
Available Tools (12)
Payment Flow
| Tool | Actions | Description |
|---|---|---|
ovra_pay | checkout, status, handle_402, discover | Primary tool. Complete payment in one step. |
ovra_intent | list, declare, get, cancel, verify | Fine-grained intent management. |
ovra_credential | obtain, grant, issue, redeem, revoke, status | Advanced credential control. |
Cards & Policy
| Tool | Actions | Description |
|---|---|---|
ovra_card | issue, list, freeze, unfreeze, close, rotate | Virtual Visa card management. |
ovra_policy | get | View spending policy (read-only). |
Records & Compliance
| Tool | Actions | Description |
|---|---|---|
ovra_transaction | list, get, memo | Payment history and notes. |
ovra_receipt | upload, get | Receipt management. Upload only PDF/PNG invoices from the current transaction. Max 5MB. |
ovra_dispute | list, get, file | File disputes on transactions. |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alecfritsch-ovrapay": {
"enabled": true,
"auto_update": true
}
}
}