Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Developer resources
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
    Übersicht
    Persönliche Zahlungen akzeptieren
    Integrationsdesign
    Wählen Sie Ihr Lesegerät aus
    Konzipieren einer Integration
    Quickstart
    Beispielanwendungen
    Tests
    Terminal einrichten
    Integration einrichten
    Mit einem Lesegerät verbinden
    Zahlung annehmen
    Kartenzahlungen einziehen
    Weitere Zahlungsmethoden
    Offline-Zahlungen annehmen
    Versand-/Telefonbezahlung
    Regionale Aspekte
    Während des Bezahlvorgangs
    Trinkgelder einziehen
    Zahlungsdetails erfassen und für die zukünftige Verwendung speichern
    Flexible Autorisierungen
    Nach dem Bezahlen
    Transaktionen zurückerstatten
    Belege zur Verfügung stellen
    Checkout anpassen
    Anzeige des Warenkorbs
    Eingaben auf dem Bildschirm erfassen
    Ausgelesene Daten erfassen
    Erfassen von Daten durch Tippen für NFC-Geräte
    Apps auf Geräten
      Ihre App erstellen und testen
      Auf die Überprüfung der App vorbereiten
      App zur Überprüfung einreichen
      App im Dashboard bereitstellen
      App mit der API bereitstellen
      Ihre Bereitstellung überwachen
      Fehlerbehebung
    Lesegeräte verwalten
    Lesegeräte anfordern, zurückgeben, ersetzen
    Lesegerät registrieren
    Standorte und Zonen verwalten
    Lesegeräte konfigurieren
    Lesegeräte überwachen
    Verschlüsselung
    Quellen
    API-Referenzen
    Mobile Lesegeräte
    Intelligente Lesegeräte
    SDK-Migrationsleitfaden
    Bereitstellungscheckliste
    Produktdatenblätter für Lesegeräte von Stripe Terminal
Beyond payments
Incorporate your company
Krypto
Financial Connections
Climate
StartseiteZahlungenTerminalApps on devices

App mit der API bereitstellen

Erfahren Sie, wie Sie Ihre Android-App über einen Webhook auf Ihren Geräten bereitstellen.

Seite kopieren

Nachdem Stripe Ihre App geprüft und für die Bereitstellung freigegeben hat, benachrichtigen wir Sie per E-Mail über einen Webhook. Sie können dann die folgenden Anweisungen befolgen, um Ihre App bereitzustellen.

Während der Bereitstellung wird Ihre App sofort gesendet und auf Ihr Gerät heruntergeladen. Das Gerät wird neu gestartet, um die App zu installieren. Geräte werden alle 24 Stunden neu gestartet und automatisch aktualisiert. Um sofort nach Updates zu suchen und diese anzuwenden, können Sie Ihr Gerät manuell neu starten.

Stellen Sie Ihre App auf Geräten bereit, indem Sie eine Gerätebereitstellungsgruppe erstellen und diese mit einem Standort verknüpfen.

Private Vorschau

Die Apps on Devices API befindet sich derzeit in der privaten Vorschau. Wenn Sie Zugriff erhalten möchten, wenden Sie sich an Ihre/ Vertriebsmitarbeiter/in, um Ihren Anspruch zu prüfen.

Gerätebereitstellungsgruppe erstellen

Erstellen Sie eine Gerätebereitstellungsgruppe mit einem bestimmten name und device_type.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/device_deploy_groups \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d name=my_toy_store_ddg \ -d device_type=stripe_s700

Die folgende Antwort zeigt einen tmddg_...-Bezeichner, den Sie zum Erstellen des Bereitstellungsplans verwendet haben.

{ "id": "tmddg_EuEMSgeudJ0Zyw", "object": "terminal.device_deploy_group", "current_device_asset_versions": [], "device_type": "stripe_s700", "is_default": false, "livemode": false, "name": "my_toy_store_ddg" }

Lesegeräte zur Gerätebereitstellungsgruppe hinzufügen

Verwenden Sie die Standort-API, um Geräte zu einer Gerätebereitstellungsgruppe hinzuzufügen. Sie können das Feld device_deploy_groups für einen Standort festlegen, um der Gerätebereitstellungsgruppe einen device_type zuzuordnen.

Die Deploy API unterstützt den Gerätetyp stripe_s700 (verwendet von Stripe S700-Produktionsgeräten) und den Gerätetyp stripe_s700_devkit (verwendet von DevKit-Geräten).

Command Line
cURL
curl https://api.stripe.com/v1/terminal/locations/tml_EUmKfAsUh3 \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d "device_deploy_groups[stripe_s700]"=tmddg_EuEMSgeudJ0Zyw

Bei der Bereitstellung einer Geräte-Asset-Version für eine Bereitstellungsgruppe prüft die API, ob der Parameter compatible_device_types mit dem device_type der Bereitstellungsgruppe übereinstimmt.

Standard-App festlegen

Verwenden Sie den preferred_kiosk_app-Parameter, um die Standard-App festzulegen, die auf Ihren Geräten gestartet wird.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/deploy_plans \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d device_deploy_group=tmddg_EuEMSgeudJ0Zyw \ -d "device_asset_versions_to_install[]"=tmdav_5300BozlU0005TThQ5411LAZYXcVxtG \ -d "device_asset_versions_to_install[]"=tmdav_5300QO3Ea0005SSea9p11HdL2OHx9Vf \ -d preferred_kiosk_app=tmda_5300slhdm0005YeJakU11De7w9i9cLi

App aktualisieren

Verwenden Sie den device_asset_versions_to_install-Parameter, um die Geräte-Asset-Version auf Ihren Geräten zu aktualisieren.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/deploy_plans \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d device_deploy_group=tmddg_EuEMSgeudJ0Zyw \ -d "device_asset_versions_to_install[]"=tmdav_5300BozlU0005TThQ5411LAZYXcVxtG \ -d "device_asset_versions_to_install[]"=tmdav_5300QO3Ea0005SSea9p11HdL2OHx9Vf \ -d "device_asset_versions_to_install[]"=tmdav_5300d2sWI0015SS1YVA11HdL2OHx9Vf \ -d preferred_kiosk_app=tmda_5300slhdm0005YeJakU11De7w9i9cLi

Nachdem Sie Ihre App bereitgestellt haben, können Sie den Fortschritt überwachen.

App deinstallieren

Verwenden Sie den Parameter device_assets_to_uninstall, um Ihre App auf Ihren Geräten zu deinstallieren.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/deploy_plans \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d device_deploy_group=tmddg_EuEMSgeudJ0Zyw \ -d "device_asset_versions_to_install[]"=tmdav_5300BozlU0005TThQ5411LAZYXcVxtG \ -d "device_asset_versions_to_install[]"=tmdav_5300QO3Ea0005SSea9p11HdL2OHx9Vf \ -d "device_assets_to_uninstall[]"=tmda_5300slhdm0005YeJakU11De7w9i9cLi \ -d preferred_kiosk_app=tmda_5300OPKai0005SiSmpV11HdL2OHx9Vf

Stripe Reader-App starten

Sie können Ihre Gerätebereitstellungsgruppe zurücksetzen, um die Stripe Reader-App anstelle Ihrer bevorzugten Kiosk-App zu starten.

Verwenden Sie in einer einzelnen Anfrage den Parameter device_assets_to_uninstall zum Deinstallieren der App und setzen Sie dann den Parameter preferred_kiosk_app auf STRIPE_APP (Groß-/Kleinschreibung beachten). Vergewissern Sie sich, dass sich keine Apps von Drittanbietern in der Gerätebereitstellungsgruppe befinden.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/deploy_plans \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d device_deploy_group=tmddg_EuEMSgeudJ0Zyw \ -d "device_assets_to_uninstall[]"=tmda_5300slhdm0005YeJakU11De7w9i9cLi \ -d preferred_kiosk_app=STRIPE_APP

Lesegeräte aus einer Gerätebereitstellungsgruppe entfernen

Um Lesegeräte aus einer Gerätebereitstellungsgruppe zu entfernen, legen Sie den Parameter device_deploy_groups auf einen Standort fest, um einen device_type einer leeren Zeichenfolge zuzuordnen.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/locations/tml_EUmKfAsUh3 \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-05-28.basil; terminal_deploy_api_beta=v1" \ -d "device_deploy_groups[stripe_s700]"=

Best Practices für die Bereitstellungsgruppe

Sie können die Geräte in verschiedene Bereitstellungsgruppen einteilen, um die Software unabhängig voneinander bereitzustellen und Fehler zu isolieren, falls Probleme auftreten. Je nach Tools, Risikotoleranz und spezifischen Geschäftsanforderungen können Sie weniger oder mehr Bereitstellungsgruppen einrichten.

Wir empfehlen die folgende Einrichtung der Bereitstellungsgruppe:

  • Alpha: Enthält Standorte, die Ihren internen Devkits oder internen Produktionsgeräten entsprechen.
  • Beta: Enthält eine kleine Anzahl tatsächlicher Nutzerstandorte. Sie können diese Standorte nach dem Zufallsprinzip oder anhand aussagekräftiger Kriterien (z. B. Standorte mit geringerem Risiko) auswählen oder die Nutzer/innen basierend auf ihrer Risikotoleranz in die Beta-Bereitstellungsgruppe aufnehmen.
  • Allgemein: Enthält alle verbleibenden tatsächlichen Nutzerstandorte, mit Ausnahme der Alpha- oder Beta-Gruppen. Sie können eine Standardbereitstellungsgruppe verwenden, um die manuelle Zuweisung jedes verbleibenden Standorts zu vermeiden.

Wenn Ihre App bereit für die Bereitstellung ist, stufen Sie die Bereitstellungsgruppen von denjenigen mit dem geringsten Risiko zu denjenigen mit dem höchsten Risiko hoch:

1AlphaStellen Sie die App zunächst in der Alpha-Bereitstellungsgruppe bereit, um sie so zu testen, dass das Risiko für die Nutzer/innen minimiert wird. Die Erkennung eines Fehlers oder eines unerwünschten Verhaltens in dieser Phase betrifft nur eine kleine Anzahl interner Geräte und nicht tatsächliche Nutzer/innen und echte Zahlungen.
2BetaZweitens: Stellen Sie die Beta-Bereitstellungsgruppe bereit. Dadurch wird sichergestellt, dass Ihre Anwendung echten Nutzern und Nutzerinnen zugänglich ist und nicht alle Nutzer/innen potenziellen Problemen ausgesetzt werden.
3AllgemeinStellen Sie abschließend die allgemeine Bereitstellungsgruppe bereit, nachdem Sie etwaige Probleme behoben haben oder überprüft haben, dass für die Beta-Bereitstellungsgruppe keinen Probleme aufgetreten sind.

Nächster Schritt

  • Ihre Bereitstellung überwachen
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc