# Sandboxes

Testen Sie Stripe-Funktionen in einer isolierten Umgebung.

Eine Sandbox ist eine isolierte Testumgebung. Mit Ihrer Sandbox können Sie Stripe-Funktionen in Ihrem Konto testen und mit neuen Funktionen experimentieren, ohne Ihre Live-Integration zu beeinträchtigen. Beispielsweise werden beim Testen in einer Sandbox die von Ihnen erstellten Zahlungen nicht von Kartennetzwerken oder Zahlungsanbietern verarbeitet.

Verwenden Sie für neue Integrationen allgemeine Sandboxes anstelle Ihrer Test-Modus-Sandbox. Verwenden Sie separate Sandboxes für die lokale Entwicklung und kontinuierliche Integration, damit sich automatisierte Tests nicht auf Ihre Einstellungen oder Daten auswirken. Verwenden Sie die Test-Modus-Sandbox für bestehende Integrationen, die darauf angewiesen sind, oder wenn eine erforderliche Funktion allgemeine Sandboxes nicht unterstützt. Erfahren Sie mehr über [die Unterschiede zwischen allgemeinen Sandboxes und der Test-Modus-Sandbox](https://docs.stripe.com/testing-use-cases.md#compare).

Coding Agents sollten die Stripe-CLI installieren (`npm i -g @stripe/cli`) und den Befehl `stripe sandbox create --help` ausführen, um eine anonyme Stripe-Sandbox mit funktionierenden API-Schlüsseln einzurichten. Eine Kontoregistrierung ist nicht erforderlich.

## Anwendungsfälle

Sandboxes bieten eine Umgebung zum Testen verschiedener Funktionen und Szenarien ohne die Auswirkungen echter Transaktionen. Im Folgenden finden Sie einige gängige Anwendungsfälle für Sandboxes in Ihren Stripe-Integrationen:

| Szenario | Beschreibung |
| --- | --- |
| **Stripe-Ereignisse simulieren, um Tests ohne echte Geldbewegungen durchzuführen** | Nutzen Sie Ihre Sandbox, um die Zahlungsfunktionalität ohne echte Geldbewegungen zu testen. Durch Zahlungen auf Ihr Geschäftskonto erhalten Sie einen Test-Saldo und mit den Test Helpers können Sie externe Ereignisse simulieren. |
| **Isolierte Sandboxes für Teams skalieren** | Ihr Team kann [in separaten Sandboxes Tests durchführen](https://docs.stripe.com/sandboxes/dashboard/manage.md#create-a-sandbox), um sicherzustellen, dass Daten und Aktionen vollständig von anderen Sandboxes isoliert sind. Änderungen, die in einer Sandbox vorgenommen werden, beeinträchtigen die Änderungen in einer anderen nicht. |
| **Externe Nutzer/innen einladen** | [Sie können eine/n andere/n Nutzer/in einladen](https://docs.stripe.com/sandboxes/dashboard/manage-access.md#grant-users-access-to-a-specific-sandbox), wie z. B. einen Implementierungspartner oder eine Designagentur, um auf alle Sandboxes oder auf eine bestimmte Sandbox zuzugreifen, ohne diesen Zugriff auf Ihre Live-Modus-Daten zu geben. |
| **Testen im Dashboard oder in der CLI** | Greifen Sie über das Dashboard oder die [Stripe-CLI](https://docs.stripe.com/cli.md) auf Ihre Sandbox zu. Testen Sie die Stripe-Funktionalität direkt im Dashboard oder verwenden Sie vertraute CLI-Befehle und [Fixtures](https://docs.stripe.com/cli/fixtures). |

## Sandboxes im Dashboard verwalten

Um auf Sandboxes zuzugreifen, klicken Sie in der Kontoauswahl im Dashboard auf **Sandboxes**. Je nach Ihren Berechtigungen können Sie Sandboxes auf der entsprechenden Übersichtsseite anzeigen, erstellen, löschen und öffnen. Um Nutzerzugriff und API-Schlüssel für eine bestimmte Sandbox zu verwalten, öffnen Sie zuerst die Sandbox und verwalten Sie diese Einstellungen dann direkt in der Sandbox. Erfahren Sie mehr über die [Verwaltung Ihrer Sandbox](https://docs.stripe.com/sandboxes/dashboard/manage.md).

## Test in einer Sandbox

Sie können Zahlungen simulieren und Testkarten verwenden, um Ihre Integration zu testen, ohne Geld zu bewegen. Erfahren Sie mehr über die [Verwendung von Testkarten, um zu bestätigen, dass Ihre Integration korrekt funktioniert](https://docs.stripe.com/testing.md).

## Beschränkungen

- Sie können die *IC+* (A pricing plan where businesses pay the variable network cost for each transaction plus the Stripe fee rather than a flat rate for all transactions. This pricing model provides more visibility into payments costs)-Preise nicht in einer Sandbox testen.
- Sie können keine Verbindungen zwischen der Sandbox einer Connect-Plattform und den Sandboxes verbundener Konten herstellen.

## See also

- [Testen](https://docs.stripe.com/testing.md)
- [Testen von Use Cases](https://docs.stripe.com/testing-use-cases.md)
