# Ihre Integration testen

Testen Sie Ihre Stripe-Integration, bevor Sie live gehen.

Bevor Sie [live gehen](https://docs.stripe.com/get-started/checklist/go-live.md), testen Sie Ihre Stripe-Integration, um sicherzustellen, dass sie Zahlungen, Fehler und Randfälle korrekt verarbeitet. Stripe stellt *Sandboxes* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes), [Testkartennummern](https://docs.stripe.com/testing.md) und [Test-API-Schlüssel](https://docs.stripe.com/keys.md#obtain-api-keys) bereit, damit Sie reale Transaktionen simulieren können, ohne Geld zu bewegen oder Zahlungen über Kartennetzwerke abzuwickeln.

## Testumgebungen

Eine Sandbox ist eine isolierte Testumgebung. Zahlungen, Kundinnen und Kunden sowie andere Objekte, die Sie in einer Sandbox erstellen, haben keinen Einfluss auf Ihre Live-Integration. Sie können [bis zu fünf Sandboxes](https://docs.stripe.com/sandboxes/dashboard/manage.md#create-a-sandbox) erstellen, um Teams separate Umgebungen bereitzustellen und [externe Nutzer/innen einladen](https://docs.stripe.com/sandboxes/dashboard/manage-access.md#grant-users-access-to-a-specific-sandbox), ohne Live-Daten offenzulegen. Greifen Sie über die Kontoauswahl im [Dashboard](https://dashboard.stripe.com/sandboxes) oder über die [Stripe-CLI](https://docs.stripe.com/cli.md) auf Ihre Sandboxes zu. Erfahren Sie mehr über [Sandboxes und die Test-Modus-Sandbox](https://docs.stripe.com/testing-use-cases.md#compare).

Verwenden Sie für neue Integrationen allgemeine Sandboxes anstelle Ihrer Test-Modus-Sandbox. Verwenden Sie separate Sandboxes für die lokale Entwicklung und die Continuous Integration (CI), damit automatisierte Tests Ihre Einstellungen oder Daten nicht beeinträchtigen. Verwenden Sie die Test-Modus-Sandbox für bestehende Integrationen, die darauf angewiesen sind, oder wenn eine erforderliche Funktion allgemeine Sandboxes nicht unterstützt.

## Testkarten und simulierte Zahlungen

Verwenden Sie [Testkartennummern](https://docs.stripe.com/testing.md), um erfolgreiche Zahlungen, [Ablehnungen](https://docs.stripe.com/testing.md#declined-payments), [Zahlungsanfechtungen](https://docs.stripe.com/testing.md#disputes), [Rückerstattungen](https://docs.stripe.com/testing.md#refunds) und [3D-Secure-Authentifizierung](https://docs.stripe.com/testing.md#regulatory-cards) zu simulieren. Testkarten funktionieren mit Ihren Test-API-Schlüsseln und verhalten sich wie echte Karten&nbsp;– zum Beispiel simuliert `4242 4242 4242 4242` eine erfolgreiche Visa-Zahlung.

Sie können auch [Nicht-Karten-Zahlungsmethoden](https://docs.stripe.com/testing.md#non-card-payments) wie ACH Direct Debit, SEPA und Bank Redirects testen. Jede Zahlungsmethode hat ihre eigenen Testwerte.

## Webhooks und Ereignisse

Lösen Sie Testereignisse aus, um zu bestätigen, dass Ihre [Webhook-Endpoints](https://docs.stripe.com/webhooks.md) Benachrichtigungen korrekt verarbeiten. Sie können Testereignisse über das Dashboard oder mit der [Stripe-CLI](https://docs.stripe.com/cli.md) senden.

[Testkartennummern und -werte](https://docs.stripe.com/testing.md): Finden Sie Testkartennummern, PaymentMethods und Token, um Zahlungen, Ablehnungen, Zahlungsanfechtungen und mehr zu simulieren.

[Use Cases testen](https://docs.stripe.com/testing-use-cases.md): Sehen Sie sich gängige Testszenarien an, vergleichen Sie die Test-Modus-Sandbox mit allgemeinen Sandboxes und prüfen Sie Best Practices für Qualitätssicherung (QA).

[Sandboxes](https://docs.stripe.com/sandboxes.md): Erstellen und verwalten Sie isolierte Testumgebungen für Ihr Team.

[Apple Pay und Google Pay testen](https://docs.stripe.com/testing/wallets.md): Vergewissern Sie sich, dass die Integration Ihres Digital Wallets korrekt funktioniert.
