Thema | Endpunkt(e) / Parameter | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Authentifizierung | – | Absicherung aller API-Calls |
• sk_test…/sk_live… Keys • Restricted Keys • Sofortiger Test↔Live • Granulare Rechte |
Einheitliche Sicherheit Flexibler Key-Wechsel |
HTTP Basic mit Secret Key |
Fehlerbehandlung | – | Einheitliches Fehler-Handling |
• HTTP-Statuscodes (2xx/4xx/5xx) • error.code / message • Client vs. Server klar getrennt |
Programmgesteuertes Retry Saubere UX bei Fehlern |
HTTP Basic mit Secret Key |
Erweiterungen (Expand) | ?expand[]=… | Inline-Einbettung verknüpfter Objekte |
• Bis zu 4 Ebenen • Mehrere Felder pro Request |
Weniger Round-Trips Einfachere Client-Logik |
HTTP Basic mit Secret Key |
Idempotente Requests | Header Idempotency-Key | Sichere Wiederholung ohne Duplikate |
• 24 h Aufbewahrung • Automatische Duplikat-Prüfung • Retry-Strategien |
Verhindert doppelte Aktionen | HTTP Basic mit Secret Key |
Metadaten | metadata[key]=value | Freie Key-Value-Anhänge an Objekte |
• Bis 50 Paare • Werte bis 500 Zeichen |
Flexibles Tracking (z. B. order_id) Audit-Trails |
HTTP Basic mit Secret Key |
Paginierung | limit, starting_after, ending_before | Cursor-basierte Listen |
• Cursor statt Page-Nummer • Auto-Pagination in SDKs |
Effiziente Datenkontrolle | HTTP Basic mit Secret Key |
Suche | /v1/.../search + query, page, limit | Volltext- und Filterabfragen |
• SQL-ähnliche Sprache • next_page-Cursor |
Komplexe Queries ohne externen Search | HTTP Basic mit Secret Key |
Versionierung / Req-ID | Header Stripe-Version, Response-Header Request-Id | API-Version fixieren & Debugging |
• Monthly Releases rückwärtskompatibel • Einmalige Request-IDs |
Stabile Upgrades Schnelle Support-Analyse |
HTTP Basic mit Secret Key |
Thema | Endpunkt(e) / Parameter | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Payment Intents |
/v1/payment_intents /:id/confirm /:id/capture /:id/cancel |
Steuerung kompletter Zahlungs-Workflows |
• PSD2-konform • 3DS-Flows integriert • Automatische Status-Übergänge |
Einheitliche API für alle Zahlungsmethoden | API-Key |
Charges |
/v1/charges /:id /:id/capture |
Legacy-Transaktionen (direktes Abbuchen) |
• Sofortige Belastung • Wiederholte Captures möglich |
Einfache & direkte Integration | API-Key |
Checkout Sessions |
/v1/checkout/sessions /:id/line_items |
Gehostetes Checkout-Erlebnis |
• Dynamische Zahlungsmethoden • A/B-Testing • CSS-Anpassung |
Hohe Conversion-Rates Kein eigener UI-Code nötig |
API-Key |
Payment Links |
/v1/payment_links /:id/line_items |
No-Code-Bezahl-URLs |
• Wiederverwendbare Links • Produkt-/Preis-Konfiguration |
Blitzschneller Start ohne Dev-Aufwand | API-Key |
Setup Intents |
/v1/setup_intents /:id/confirm /:id/cancel |
Speicherung von Zahlungsmethoden ohne Charge |
• Automatisches Anheften an Kunden • Mikro-Deposits für Verifizierung |
Reibungslose spätere Zahlungen | API-Key |
Payment Methods |
/v1/payment_methods /:id /:id/attach /:id/detach |
Verwaltung aller Kunden-Zahlungsmittel |
• Karten, SEPA, Wallets usw. • Customer-Scoped |
Bessere UX durch gespeicherte Instrumente | API-Key |
Webhooks & Events |
/v1/webhook_endpoints /v1/events |
Asynchrone Event-Verarbeitung |
• Signatur-Verifikation • Retry & Replay • Echtzeit-Reaktionen |
Automatisierung Zuverlässige Zahlungs-Updates |
API-Key + Webhook-Secret |
Thema | Endpunkt(e) / Parameter | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Subscriptions |
/v1/subscriptions /:id /:id/cancel /:id/resume /search |
Wiederkehrende Zahlungen |
• Mengen- & nutzungsbasiert • Trial-Phasen • Prorationen |
Planbarer, stabiler Umsatz Flexibles Preismodell |
API-Key |
Invoices |
/v1/invoices /:id /create_preview /:id/finalize /:id/send /search |
Rechnungen erstellen & versenden |
• E-Mail-Versand • PDF-Rendering • Erinnerungs-Workflows |
Automatisiertes Mahnwesen Professionelles Branding |
API-Key |
Payment Links (Billing) |
/v1/payment_links /:id/line_items |
No-Code-Bezahllinks für Billing |
• Wiederverwendbar • A/B-Testing |
Schnellste Go-Live-Zeit | API-Key |
Steuerberechnung (Tax) |
/v1/tax/rates /v1/tax/calculations /v1/tax/registrations |
Automatische Steuerberechnung |
• Länderspezifische Regeln • Schwellenüberwachung • Berichte |
Minimiertes Fehlerrisiko Weniger manueller Aufwand |
API-Key |
Revenue Recognition |
Reporting API: /v1/reporting/report_runs (report_type=recognized_revenue_summary_by_product) |
Perioden-Abgrenzung (ASC 606) |
• Echtzeit-Status • Produkt-/Datums-Kategorien |
Compliance-Sicherheit Weniger manuelle Buchung |
Reporting-Key / Dashboard-Login |
Payout-Reconciliation |
Reporting API: /v1/reporting/report_runs (report_type=itemized_payouts) |
Payout vs. Bankabgleich |
• Detaillierte Auszahlungslisten • Zahlungsstatus |
Automatisierte Kontrolle Schneller Abschluss |
API-Key |
Custom Reports (Sigma) |
/v1/sigma/scheduled_query_runs /:id |
SQL-basiertes Reporting |
• Geplante Ausführung • Ergebnisdatei • Webhook-Benachrichtigung |
Tiefe Einblicke in Echtzeit-Daten | API-Key |
Data Pipeline | – (Dashboard-Export) | Data-Warehouse-Export |
• Vollständige Historie • Automatische Updates |
BI-Tool-Integration Zentrales Data Warehouse |
Dashboard-Login |
Externe Daten-Import | – (No-Code-Connector) | Automatischer Datenimport |
• CSV, SFTP, API • Mapping UI |
Einheitliche Datenbasis Weniger manueller ETL-Aufwand |
Dashboard-Login |
Unternehmensgründung (Atlas) | – (Atlas-Dashboard) | Gründung & EIN-Beantragung |
• LLC/C-Corp-Optionen • 83(b) Unterstützung • Gründer-Bundle |
Komplettes Gründungs-Package Rabatte für Gründer-Tools |
Atlas-Login |
Thema | Endpunkt(e) / Parameter | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Auth & Scope | – | API-Zugriff & Mandatsprüfung |
• Stripe-Account Header für Connected Accounts • Kontext-Switch per Header |
Single-Key-Management | HTTP Basic + Stripe-Account Header |
Onboarding (Hosted) | /v1/account_links | Fertiges Stripe-Onboarding |
• Standard-UI • Automatische Verifizierung |
Schnellste Integration Geringer Dev-Aufwand |
API-Key + Stripe-Account Header |
Onboarding (Embedded) | Connect Components (JS/React) | Eingebettete UI-Bausteine |
• Custom Branding • Einheitliche UX • Flexible Anpassung |
Self-Hosted UX bei minimalem Aufwand | API-Key + Stripe-Account Header |
Onboarding (API) |
/v1/accounts /:id/persons |
Volles Custom-Onboarding via API |
• Eigene UX/Flows • Fine-Grained Data |
Maximale Flexibilität | API-Key + Stripe-Account Header |
Direct Charges | POST /v1/charges + Header Stripe-Account | Direkte Abrechnung im Connected Account |
• Sofortige Abrechnung • Volle Gebührenkontrolle |
Klare Einnahmentrennung | API-Key + Stripe-Account Header |
Destination Charges | POST /v1/charges + destination={acct_…} | Payment via Plattform → Payout |
• Plattform behält Gebühr • Verkäufer erhält Restbetrag |
Gebührenmonetarisierung Transparente Geldströme |
API-Key + Stripe-Account Header |
Separate Charges & Transfers |
POST /v1/charges POST /v1/transfers |
2-Schritte-Flow: Charge & Transfer |
• Flexibles Timing • Teilweise Verteilung |
Verzögerte/batch-basierte Payouts | API-Key + Stripe-Account Header |
Subscriptions (Connected) | POST /v1/subscriptions + Header Stripe-Account | Recurring für Marktplatz-Endkunden |
• Nutzen- & pauschalbasierte Pläne • Trials • Prorationen |
Automatisierte Abo-Modelle | API-Key + Stripe-Account Header |
Payouts | GET/POST /v1/payouts + Header Stripe-Account | Auszahlung an Connected Accounts |
• Payout-Schedule (täglich, wöchentlich) • Reversals & Cancels |
Automatische Abwicklung | API-Key + Stripe-Account Header |
Tax & Reporting (Connect) |
/v1/tax/calculations + Header Stripe-Account /v1/reporting/report_runs |
Steuer & US-Formulare (1099) |
• Automatische Schwellenüberwachung • Integrierte Formular-Generation |
Compliance-Sicherheit Weniger manueller Aufwand |
API-Key + Stripe-Account Header |
Risikomanagement (Radar) | – (Dashboard Settings / Rules) | Betrugsprävention & Scoring |
• Connect-weite Betrugsregeln • Echtzeit-Scoring |
Weniger Betrugsfälle Einheitliche Risikopolitik |
Dashboard-Login + API-Key |
Dashboard Components | Connect Embedded Components | Verknüpfte Dashboards für Verkäufer |
• Balances, Transactions, Reports • Vollständiges UI-Kit |
Self-Service für Verkäufer Kein eigener Dashboardaufwand |
API-Key + Stripe-Account Header |
Globale Währungen & Regionen | – | Weltweite Zahlungen & Payouts |
• 135+ Währungen • Lokale Zahlungsmethoden • Grenzüberschreitend |
Höhere Conversion durch lokale Optionen | API-Key + Stripe-Account Header |
Plattform-Tools & Management | – (Dashboard: Team, Rollen, Webhooks) | Zentrales Plattform-Management |
• Multi-User-Rollen • Event-Logging • Webhook-Konfiguration |
Skalierbare Rechteverwaltung Transparente Audit-Trails |
Dashboard-Login + API-Key |
Thema | Endpunkt(e) / Parameter | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Issuing (Karten ausstellen) |
/v1/issuing/cardholders /v1/issuing/cards /v1/issuing/authorizations/:id /v1/issuing/disputes |
Karte erstellen & verwalten |
• Physisch & virtuell • Auth & Capture Controls • PIN/Magstripe • Dispute-Handling |
Kontrolle über Corporate-Ausgaben in Echtzeit | API-Key |
Treasury (Banking-as-a-Service) |
/v1/treasury/financial_accounts /v1/treasury/transactions /v1/treasury/transaction_entries /v1/treasury/inbound_transfers /v1/treasury/outbound_transfers |
Finanzkonten & Geldbewegungen |
• Multi-Currency FinancialAccounts • ACH/Wire-Flows • Echtzeit-Salden |
Eingebettetes Cash-Management Nahtloser Banking-Flow |
API-Key |
Unternehmensfinanzierung (Capital) |
/v1/capital/financing_offers /:id/mark_delivered /v1/capital/financing_summary |
Umsatzbasierte Finanzierungsprogramme |
• Rückzahlung pro Umsatz-% • Angebots-Lifecycle • Finanzierungsstatus-Übersicht |
Schneller Zugang zu Betriebskapital Keine Kreditzinsen |
API-Key |
Connect-Finanzierung | (gleiche Endpunkte) + Header Stripe-Account | Capital-Angebote für Connected Accounts |
• Plattform-gesteuerte Angebote • API-Onboarding & Monitoring |
Einheitliche Verwaltung für Plattform & Accounts | API-Key + Stripe-Account Header |
Thema | Tool / Endpunkt | Funktion | Features | Vorteile | Authentifizierung |
---|---|---|---|---|---|
Versionierung & Changelog | – | Nachverfolgung von API-Änderungen |
• Monthly Releases • Breaking-Change-Hinweise • Dashboard-Changelog |
Früherkennung von Breaking Changes | Header Stripe-Version |
SDKs & UI Components | Offizielle Client-Libraries | Schnelle API-Integration |
• Auto-Pagination • Typisierte Interfaces • UI-Elements (Elements, React, Mobile) |
Weniger Boilerplate Idiomatische Nutzung |
API-Key |
API-Management & Error-Handling | – | Auth & robuste Fehlerbehandlung |
• HTTP Basic Auth • Standardisierte Error-Objekte • Idempotency-Tools |
Sicheres Retry-Verhalten | HTTP Basic mit Secret Key |
Testen & Sandbox | Test Clocks, Test-Helpers, Simulators | Realistische Tests |
• Zeitreise (UTC ändern) • Webhook-Forwarding • Testdaten/Szenarien |
Komplexe Flows ohne Live-Risiko | Test-Mode API-Key |
Event Destinations | /v2/core/event_destinations | Versand an Webhooks oder EventBridge |
• Thin vs. Snapshot Events • Ping/Enable/Disable |
Flexibles Routing Hohe Zuverlässigkeit |
API-Key |
Stripe CLI | stripe CLI-Befehle |
Lokales Verwalten & Testen |
• Fixture-Generierung • Webhook-Forwarding • Live-Mode-Simulation |
Schnelles Prototyping CI/CD-Integration |
CLI-Login mit API-Key |
Workbench | Web-UI im Dashboard | Debugging & Ressource-Management |
• Query Explorer • Event-Log • API-Version Testing |
Zentrales Troubleshooting | Dashboard-Login + API-Key |
Stripe Shell | In-Browser CLI | Interaktives Testen & Exploration |
• Auto-Completion • In-Context Samples |
Kein Local Setup nötig | Dashboard-Login |
Developer Dashboard | Dashboard UI | Monitoring von API-Requests & Webhooks |
• Live Logs • Request Details • Quota-Überwachung |
Echtzeit-Einblick Schnelle Fehlersuche |
Dashboard-Login + API-Key |
LLM-Integration | LLMS.txt, API-Playground | LLMs in Developer-Workflows |
• Prompt Templates • Autom. Docs-Abrufe |
Schnellere Prototypen Verbesserte UX |
API-Key |
Security Best Practices | – | Schutz von Keys & Infrastruktur |
• Webhook-Signaturprüfung • Key-Rotation • RBAC im Dashboard |
Minimiertes Risiko Compliance-Unterstützung |
API-Key + Webhook-Secret |
Stripe Apps & Connectors | /v1/apps (Extensions), Connectors UI | Dashboard-Erweiterungen & Integrationen |
• UI-Extensions • OAuth-Flows • Partner-Connector-Templates |
Maßgeschneiderte Workflows Ökosystem-Erweiterung |
API-Key + OAuth |
Partner Ecosystem & Zert. | – | Schulung, Zertifizierung & Community-Support |
• Partner Directory • Zertifizierungsprogramme • Tutorials/Discord |
Zugang zu Expertennetzwerk Qualitätssiegel |
Registrierung im Partner-Portal |
Quelle: Alle Inhalte basieren auf der Stripe API-Dokumentation.