Agent asks to pay
Every request is signed.
Now onboarding design partners
Give your agents an allowance, not your bank login.
Every request is signed.
Budget, limits and approvals.
Over the right rail, into the ledger.
The problem
Today there are two ways to let an agent pay. Neither works.
Agent using your bank login
Any amount, to anyone, at any hour. One prompt injection can empty the account.
Approvals inbox4
Every payment waits in an inbox. Your agent is only as fast as your slowest approver.
How it works
Top up agent wallets in local currency, by bank transfer or card.
Set each agent’s budget, limits and hours. Above your threshold, a person approves on WhatsApp, SMS or email.
Your agent calls the API or MCP tools. Solutio checks, routes and records every payment.
Product
Wallets, rules, identity and records in one API. Licensed payment partners hold the funds.
Bank transfer, mobile money, airtime, data and bills. One API.
A separate wallet for each agent or task, in local currency.
Budgets, caps, allowlists, time windows and human approval above a threshold.
A verified identity for every agent, tied to a verified business (KYB). Every request is signed.
Catches spending spikes, suspicious recipients and prompt injection. Freeze any agent instantly.
Charge AI agents per request or per task, in local currency.
Double-entry. Every line links to the agent, rule and task. Export-ready for finance.
REST API, webhooks, SDKs and an MCP server. Agents call pay as a tool.
Use cases
Developers
Each response includes the approving rule, a fraud score and an audit log link.
payment.settled approval.requested agent.frozenpay as a tool.POSThttps://api.solutio.dev/v1/payments
{
"agent_id": "agt_456",
"amount": 32000,
"currency": "NGN",
"rail": "bank_transfer",
"recipient": { "account_ref": "rcp_789" },
"reason": "Restock order #1042"
}200 OK
{
"id": "pay_7Hc2Qm",
"status": "settled",
"approved_by": {
"allowance_id": "alw_901",
"rule": "max_per_payment"
},
"fraud_score": 0.04,
"audit_log_url": "https://api.solutio.dev/v1/audit/pay_7Hc2Qm"
}Security and compliance
Every agent verified. Every request signed. Every payment logged.
The payment, identity and spending-control layer for AI agents in Africa. Fund agent wallets in local currency, set the rules, and let agents pay through one API.
No. We work through licensed payment partners, who hold and move the funds. Solutio is the software, control and identity layer on top.
We’re onboarding design partners, so tell us your markets and rails on the demo call. Book a demo
Each agent has an allowance: budget, per-payment cap, allowed recipients, active hours and an approval threshold. Anything outside the rules is declined. Agents can’t edit their own rules.
It can still only spend inside its allowance. Fraud checks flag spending spikes, new recipients and prompt injection, and the kill switch freezes it instantly.
Through our REST API or MCP server. Webhooks tell you when a payment settles, needs approval or is blocked.
Now onboarding design partners. Tell us what your agents pay for.
Book a demo