Zum Hauptinhalt springen

Was ist eine Policy?

Jeder Agent hat eine Spending Policy, die Folgendes regelt:
  • Maximale Transaktionssumme
  • Tägliche und monatliche Ausgabenlimits
  • Schwellenwert für automatische Freigabe
  • Merchant-Allowlists und -Blocklists
  • MCC-Kategoriebeschränkungen
  • Abklingzeit zwischen Transaktionen

Policy-Felder

FeldTypBeschreibung
maxTransactionEurosnumberMaximaler Betrag pro Transaktion
dailyLimitEurosnumberMaximale tägliche Ausgaben
monthlyLimitEurosnumberMaximale monatliche Ausgaben
autoApproveLimitEurosnumberIntents unter diesem Betrag automatisch freigeben
merchantAllowliststring[]Nur diese Händler zulassen
merchantBlockliststring[]Diese Händler blockieren
allowedMccsstring[]Bestimmte MCC-Codes zulassen
blockedMccsstring[]Bestimmte MCC-Codes blockieren
lockToFirstMerchantbooleanKarte an ersten genutzten Händler binden
cooldownMinutesnumberMindestminuten zwischen Transaktionen

Simulieren

Prüfen Sie, ob eine Zahlung bestehen würde, bevor Sie einen Intent anlegen:
curl -X POST https://api.getovra.com/policies/simulate \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -d '{"agentId": "ag_xxx", "amount": 150, "merchant": "amazon.de"}'
{
  "allowed": true,
  "requiresApproval": true,
  "reason": "amount exceeds auto-approve limit (100€)",
  "advisories": []
}