# Testen Sie Ihre Issuing-Integration Erfahren Sie, wie Sie Ihre Integration testen und Käufe simulieren. Erfahren Sie mehr über das [Testen](https://docs.stripe.com/testing.md) Ihrer Stripe-Integration. Sie können Karten ausgeben und Käufe simulieren, indem Sie Ihre eigene Stripe-Integration in einer *Sandbox* (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)-Umgebung verwenden. Auf diese Weise können Sie Ihre Integration testen, bevor Sie live gehen, ohne echte Käufe tätigen zu müssen. Sie können diese Karten nur für Tests innerhalb Ihres Stripe-Kontos und nicht für externe Käufe verwenden. > Stellen Sie beim Testen Ihres [Autorisierungs-Endpoints](https://docs.stripe.com/issuing/purchases/authorizations.md) sicher, dass Sie den Test-Endpoint in Ihren [Issuing-Einstellungen](https://dashboard.stripe.com/account/issuing) festgelegt haben. Sie können Testdaten anzeigen, indem Sie in Ihre *Sandbox*-Umgebung wechseln. ## Ihrem Test-Guthaben in Issuing Geld hinzufügen Bevor Sie Transaktionen im Test-Modus erstellen können, müssen Sie Ihrem Konto in Issuing Test-Modus-Gelder hinzufügen. Dabei handelt es sich nicht um reale Gelder, d. h. Sie können diese nur für die Simulation von Käufen im Test-Modus verwenden. ### Issuing-Nutzer/innen in den USA Issuing-Nutzer/innen in den USA verwenden „Pull“-Finanzierungen und nutzen *Aufstockungen*, um ihr Issuing-Guthaben aufzustocken. Sie können Testaufladungen im Dashboard oder mit der [Top-ups API](https://docs.stripe.com/api/topups/create.md) erstellen. Erfahren Sie mehr über die Finanzierung von Issuing-Guthaben für [Nutzer/innen in den USA](https://docs.stripe.com/issuing/funding/balance.md?push-pull-preference=pull). ### Issuing-Nutzer/innen im Vereinigten Königreich und in der Eurozone Um ihr Guthaben aufzuladen, „pushen“ Issuing-Nutzerinnen und -Nutzer im Vereinigten Königreich und in Europa Gelder mithilfe von *Einzahlungsanweisungen*. Sie können dies in Ihrer *Sandbox* (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)-Umgebung tun, auf die Sie über das Dashboard zugreifen oder mit der [Funding Instructions API](https://docs.stripe.com/api/funding_instructions.md). Erfahren Sie mehr über die Finanzierung von Issuing-Guthaben für Nutzer/innen im [Vereinigten Königreich und im Euro-Währungsgebiet](https://docs.stripe.com/issuing/funding/balance.md?push-pull-preference=push). # Ohne Code > This is a Ohne Code for when testing-method is without-code. View the full page at https://docs.stripe.com/issuing/testing?testing-method=without-code. Sie können einen Kartenkauf simulieren, indem Sie die Details zur Autorisierung im Dashboard angeben. ## Karte erstellen [Dashboard] Verwenden Sie die [API](https://docs.stripe.com/api/issuing/cards.md) oder die [Dashboard](https://dashboard.stripe.com/issuing/cards), um eine/n Testkarteninhaber/in und -karte zu erstellen. Rufen Sie [Virtuelle Karten erstellen](https://docs.stripe.com/issuing/cards/virtual/issue-cards.md) oder [Physische Karten erstellen](https://docs.stripe.com/issuing/cards/physical/issue-cards.md) auf, um spezifische Anweisungen für das Dashboard zu erhalten. ## Testkauf erstellen [Dashboard] Gehen Sie in Ihrer *sandbox* (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)-Umgebung auf die Seite [Kartenausstellen](https://dashboard.stripe.com/issuing/cards), suchen Sie Ihre neu erstellte Karte und klicken Sie dann auf **Testkauf erstellen**. ![Menü „Kartendetails in Issuing“ mit der Option „Testkauf erstellen“](https://b.stripecdn.com/docs-statics-srv/assets/card-details-menu.34670985a02c84d359ed55331aafc730.png) Sie können entweder eine [Autorisierung](https://docs.stripe.com/api/issuing/authorizations/object.md) oder [Transaktion](https://docs.stripe.com/api/issuing/transactions/object.md) durch erzwungene Erfassung erstellen. ![Formular zum Erstellen eines Testkaufs in der Seitenleiste](https://b.stripecdn.com/docs-statics-srv/assets/create-test-purchase.49735340603617a6226fbe471c8ddaf7.png) Abhängig von Ihrer Auswahl können Sie eine Reihe von Eigenschaften angeben, zum Beispiel Betrag, Geschäftsdaten und mehr. Klicken Sie auf **Senden**, um den Kauf zu erstellen. Wenn Sie die Autorisierung ausgewählt und Ihren [synchronen Webhook](https://docs.stripe.com/issuing/controls/real-time-authorizations.md) konfiguriert haben, können Sie ihn zum Genehmigen oder Ablehnen der Autorisierung verwenden. Der Browser leitet Sie auf die Seite für die neu erstellte Autorisierung weiter. ## Erfassung erstellen [Dashboard] Um eine Testerfassung mit Autorisierung im Dashboard zu erstellen, wechseln Sie in Ihre *Sandbox* (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)-Umgebung und führen die folgenden Schritte aus: 1. Gehen Sie unter **Ausgestellte Karten** zur Seite [Autorisierungen](https://dashboard.stripe.com/issuing/authorizations). 1. Klicken Sie auf die Autorisierung, die Sie erfassen möchten und dann auf **Erfassen**.![Autorisierungsdetails in Issuing](https://b.stripecdn.com/docs-statics-srv/assets/issuing-authorization-details.24989e6ddba734d4e63df884bf171371.png) Sie können eine Autorisierung für einen Betrag erfassen, der höher, niedriger oder gleich hoch wie der autorisierte Gesamtbetrag ist. Sie können außerdem [mehrfach erfassen](https://docs.stripe.com/issuing/purchases/transactions.md?issuing-capture-type=multi_capture), unabhängig vom aktuellen Status der Autorisierung. ![Autorisierungsformular für Erfassung in Issuing](https://b.stripecdn.com/docs-statics-srv/assets/capture-authorization.166a462b58fae6d07aa62135577ce06e.png) Geben Sie den zu erfassenden Betrag ein und klicken Sie dann auf **Senden**, um die Erfassung zu erstellen. Der Browser leitet Sie zur Seite „Transaktionen“ weiter und wählt die neu erstellte Transaktion aus. # Mit Code > This is a Mit Code for when testing-method is with-code. View the full page at https://docs.stripe.com/issuing/testing?testing-method=with-code. ## Karte erstellen [Serverseitig] [Erstellen Sie eine/n Karteninhaber/in](https://docs.stripe.com/api.md#create_issuing_cardholder) mit einem Namen, einer Rechnungsadresse und einem Entitätstyp. Sie können bei Bedarf auch zusätzliche Informationen bereitstellen. ```curl curl https://api.stripe.com/v1/issuing/cardholders \ -u "<>:" \ -d name="Jenny Rosen" \ --data-urlencode email="jenny.rosen@example.com" \ --data-urlencode phone_number="+18008675309" \ -d status=active \ -d type=individual \ -d "individual[first_name]"=Jenny \ -d "individual[last_name]"=Rosen \ -d "individual[dob][day]"=1 \ -d "individual[dob][month]"=11 \ -d "individual[dob][year]"=1981 \ -d "billing[address][line1]"="123 Main Street" \ -d "billing[address][city]"="San Francisco" \ -d "billing[address][state]"=CA \ -d "billing[address][postal_code]"=94111 \ -d "billing[address][country]"=US ``` Als nächstes [erstellen Sie eine Karte](https://docs.stripe.com/api/.md#create_issuing_card) für den/die Karteninhaber/in. ```curl curl https://api.stripe.com/v1/issuing/cards \ -u "<>:" \ -d cardholder="{{ISSUINGCARDHOLDER_ID}}" \ -d type=virtual \ -d currency=usd \ -d status=active ``` ## Autorisierung erstellen [Serverseitig] Eine [Autorisierung](https://docs.stripe.com/api.md#issuing_authorization_object) stellt den Versuch eines Karteninhabers/einer Karteninhaberin dar, einen Kauf auf einer Karte zu tätigen. Mit der [Hilfs-API für Autorisierungen](https://docs.stripe.com/api/issuing/authorizations/test_mode_create.md) können Sie die Erstellung einer Autorisierung im Testmodus simulieren. ```curl curl https://api.stripe.com/v1/test_helpers/issuing/authorizations \ -u "<>:" \ -d card="{{ISSUINGCARD_ID}}" \ -d amount=1000 \ -d authorization_method=chip \ -d "merchant_data[category]"=taxicabs_limousines \ -d "merchant_data[city]"="San Francisco" \ -d "merchant_data[country]"=US \ -d "merchant_data[name]"="Rocket Rides" \ -d "merchant_data[network_id]"=1234567890 \ -d "merchant_data[postal_code]"=94107 \ -d "merchant_data[state]"=CA ``` Nachdem Sie [Autorisierungen in Echtzeit](https://docs.stripe.com/issuing/controls/real-time-authorizations.md) konfiguriert haben, sendet Stripe das Webhook-Ereignis `issuing_authorization.request`. Sie können direkt auf dieses Ereignis antworten, um es zu genehmigen oder abzulehnen. Erfahren Sie mehr über den [Endpoint Builder für Autorisierungen in Echtzeit](https://docs.stripe.com/issuing/controls/real-time-authorizations/quickstart.md). ## Autorisierung erfassen [Serverseitig] Nach der Genehmigung befindet sich eine Autorisierung im Status `pending`, während sie auf die [Erfassung](https://docs.stripe.com/issuing/purchases/transactions.md) wartet. Sie können die Erfassung der Autorisierung mit der API simulieren. ```curl curl -X POST https://api.stripe.com/v1/test_helpers/issuing/authorizations/{{ISSUINGAUTHORIZATION_ID}}/capture \ -u "<>:" ``` Dadurch wird eine neue [Transaktions](https://docs.stripe.com/api.md#issuing_transaction_object)-Ressource generiert und der Autorisierungsstatus wird auf `geschlossen` aktualisiert.