> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getovra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Funding

> Wie EUR in Ovra eintritt und deine Agents erreicht.

Funding ist der Pfad der EUR in ein Wallet bringt damit ein Agent es ausgeben kann. In Sandbox ist der Pfad instant; in Live-Mode (v1.3+) routet er via SEPA an deine dedizierte Wallet-IBAN.

```text theme={}
SEPA-In (live, v1.3+) ┐
                      │
Sandbox-Simulate ─────┴──> wallet.balanceEuros ──> Card-Spend / Transfer / Collect
```

<Note>
  Heute Sandbox-only. `simulate: true` bei jedem Fund-Call nutzen bis Live-Mode öffnet.
</Note>

## Wallet aufladen

```bash theme={}
curl -X POST https://api.getovra.com/fund \
  -H "Authorization: Bearer $OVRA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "walletId": "wal_...",
    "amountEuros": 500,
    "simulate": true
  }'
```

Returnt die aktualisierte Balance, feuert `wallet.funded`.

## Funding-Methoden

| Methode          | Geschwindigkeit | Gebühren | Status      |
| ---------------- | --------------- | -------- | ----------- |
| Sandbox-Simulate | Instant         | 0 %      | ✓ Verfügbar |
| SEPA Instant     | Sekunden        | 0 %      | v1.3+       |
| Standard-SEPA    | 1–2 Werktage    | 0 %      | v1.3+       |

## Limits

| Limit                   | Wert                        |
| ----------------------- | --------------------------- |
| Minimum pro Call        | EUR 0,01                    |
| Maximum pro Call        | EUR 100.000                 |
| Währung                 | Nur EUR                     |
| Plan-Tier-Monatsvolumen | Siehe [Preise](/de/pricing) |

## Woher die dedizierte IBAN kommt

Jedes Wallet bekommt bei Erstellung eine dedizierte IBAN. In Sandbox sind IBANs deterministisch (`DE89370400440{N}` wobei N die Sandbox-Sequence-Index ist). In Live-Mode wird die IBAN beim Banking-Partner während KYC provisioniert.

## Webhooks

* `wallet.funded` — Fund-Call akzeptiert, Balance aktualisiert
* `wallet.credited` — Inbound-Credit auf das Wallet gepostet

## Plan-Tier-Monatsvolumen

| Plan       | Volume €/mo | Overage           |
| ---------- | ----------- | ----------------- |
| Free       | 150         | 0,5 % über Excess |
| Starter    | 2.000       | 0,5 % über Excess |
| Business   | 5.000       | 0,4 % über Excess |
| Enterprise | Unbegrenzt  | –                 |

Soft-Cap. Funding über deinem Plan-Limit ist erlaubt aber sammelt eine Overage-Fee auf das Volume-Delta.

## Weiter

<CardGroup cols={2}>
  <Card title="Konten" icon="wallet" href="/de/concepts/accounts">
    Die Wallets in denen Funding landet.
  </Card>

  <Card title="Compliance" icon="scale-balanced" href="/de/concepts/compliance">
    Wo die Funds liegen und wer sie verwahrt.
  </Card>

  <Card title="Sandbox" icon="flask" href="/de/concepts/sandbox">
    Was simuliert vs real ist in v1.2.
  </Card>
</CardGroup>
