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
Entwickler-Tools
Ü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
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
    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
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenTerminal

Eingaben auf dem Bildschirm erfassen

Verwenden Sie Terminal, um Eingaben von Ihren Kundinnen/Kunden zu erfassen.

Seite kopieren

Lesegeräte: Stripe Reader S700 und BBPOS WisePOS E

Mit den intelligenten Terminal-Lesegeräten können Sie Eingabeformulare anzeigen und Informationen von Ihren Kundinnen und Kunden erfassen. Sie können aus sechs Eingabetypen wählen, die in einer Vielzahl von Anwendungsfällen verwendet werden können.

  • Erfassen Sie Ihre Kundenkennung für die Einlösung von Treuekontingenten mit der Eingabe von phone oder email und verarbeiten Sie sie in Ihrem Backend.
  • Bitten Sie Ihre Kundin/Ihren Kunden, eine Verzichtserklärung oder Vereinbarung mit der Eingabe signature zu bestätigen.
  • Bitten Sie Ihren Kunden/Ihre Kundin, einen Fragebogen mit der Eingabe selection oder text auszufüllen.

Sie können Eingabeformulare jederzeit vor der Zahlung, nach der Zahlung und außerhalb eines Zahlungszyklus anzeigen.

Unterstützte Eingabetypen

Unterstützte Eingabetypen.

Notiz

Verwenden Sie collect_inputs nicht zum Erfassen vertraulicher Daten (einschließlich geschützter Gesundheitsinformationen und Informationen zu Kundenzahlungskarten) oder anderer gesetzlich eingeschränkter Informationen.

Eingaben erfassen

Um Eingaben mit den intelligenten Lesegeräten von Terminal zu erfassen, verwenden Sie den Befehl collect_inputs. Die API kommuniziert mit dem Lesegerät, um eine vorgefertigte Nutzeroberfläche anzuzeigen.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/
{{READER_ID}}
/collect_inputs
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "inputs[0][type]"=signature \ -d "inputs[0][custom_text][title]"="Rental Agreement" \ -d "inputs[0][custom_text][description]"="Please sign below to indicate that you agree to the rental agreement." \ -d "inputs[0][custom_text][submit_button]"=Submit \ -d "inputs[0][required]"=true \ -d "inputs[1][type]"=selection \ -d "inputs[1][selection][choices][0][style]"=primary \ -d "inputs[1][selection][choices][0][text]"=Email \ -d "inputs[1][selection][choices][0][id]"=email_id \ -d "inputs[1][selection][choices][1][style]"=primary \ -d "inputs[1][selection][choices][1][text]"=Printed \ -d "inputs[1][selection][choices][1][id]"=printed_id \ -d "inputs[1][selection][choices][2][style]"=secondary \ -d "inputs[1][selection][choices][2][text]"="No thanks" \ -d "inputs[1][selection][choices][2][id]"=no_thanks_id \ -d "inputs[1][custom_text][title]"=Receipt \ --data-urlencode "inputs[1][custom_text][description]"="How would you like your receipt?" \ -d "inputs[1][required]"=true \ -d "inputs[2][type]"=email \ -d "inputs[2][custom_text][title]"="Enter your email" \ --data-urlencode "inputs[2][custom_text][description]"="We'll send updates on your order and occasional deals" \ -d "inputs[2][required]"=true \ -d "inputs[2][toggles][0][title]"="Opt-in for marketing emails" \ -d "inputs[2][toggles][0][default_value]"=enabled \ -d "metadata[order_number]"=12345

Anpassung

Sie können das Erscheinungsbild und das Verhalten aller Eingabetypen anpassen:

  • Legen Sie wichtige Eingaben nach Bedarf fest, um sicherzustellen, dass sie erfasst werden. Bei Pflichteingaben ist die Schaltfläche Überspringen ausgeblendet.
  • Stellen Sie Ihren Kundinnen/Kunden Kontext zur Verfügung, indem Sie mit custom_text angeben, welcher Text für jede Eingabe auf dem Lesegerät angezeigt werden soll.
Feldname
Feldstandort
Maximale Anzahl der Zeichen
title
custom_text
40
description
custom_text
500 bei Verwendung mit dem selection-Formular, 100 bei Verwendung mit anderen Formulartypen
submit_button
custom_text
30
skip_button
custom_text
14
  • Verwenden Sie Zeilenumbrüche in Ihrem Text für eine bessere Formatierung.
  • Fügen Sie bis zu 4 Umschalter hinzu, die Kundinnen/Kunden für boolesche Optionen, Vereinbarungen oder Anmeldungen (Opt-Ins) aktivieren oder deaktivieren können.
Umschalter in E-Mail- und Auswahlformular

E-Mail und Auswahlformular mit Umschalter

Feldname
Feldstandort
Maximale Anzahl der Zeichen
title
Umschalter
50, 25 bei Verwendung mit Umschalterbeschreibung
description
Umschalter
50, 25 bei Verwendung mit Umschalttitel
  • Für Auswahl-Eingaben sind zusätzliche Anpassungen verfügbar. Beim Festlegen der Auswahlmöglichkeiten können Sie die Auswahl mithilfe des Design-Parameters hervorheben oder abschwächen.
Auswahl der Designs

Primäre und sekundäre Auswahlstile für Designs

Metadaten

Sie können Metadaten, wie eine Kunden- oder Bestell-ID, in Ihre Anfrage aufnehmen. Die Anforderungsnutzdaten enthalten die angegebenen Metadaten, die sowohl in der synchronen Antwort als auch in den Erfolgs- oder Fehlerereignissen angezeigt werden. Durch Einfügen einer eindeutigen Kennung können Sie das eingehende Ereignis leichter identifizieren und verarbeiten.

Interaktion mit Kundinnen/Kunden

Wenn das Lesegerät mit der Erfassung von Eingaben beginnt, zeigt es die erste Eingabe aus der Liste an. Der Kunde/die Kundin muss eine Auswahl treffen, unterschreiben oder die Tastatur verwenden, um mit den erforderlichen Eingaben fortzufahren. Bei optionalen Eingaben hat der Kunde/die Kundin die Möglichkeit, zur nächsten angeforderten Eingabe zu springen.

Nachdem der Kunde/die Kundin alle Eingaben abgeschlossen hat, wechselt das Lesegerät für 3 Sekunden in einen Übergangszustand und wartet auf eine nachfolgende Anfrage. Wenn nach 3 Sekunden keine weitere Anfrage erfolgt, wechselt das Lesegerät wieder zum Begrüßungsbildschirm.

Notiz

Sie verpflichten sich in vollem Umfang, sich mit allen geltenden Gesetzen und Vorschriften in Bezug auf Ihre Nutzung dieser Funktion vertraut zu machen und diese einzuhalten, und müssen in Bezug auf diese Nutzung alle erforderlichen Zustimmungen, Autorisierungen, Lizenzen, Rechte und Genehmigungen einholen. Wenn Sie die von einem Terminal-Lesegerät erfassten oder angezeigten Daten verwenden, um Verträge mit Ihren Kundinnen/Kunden abzuschließen oder ihnen Nachrichten zu senden, sind Sie in vollem Umfang für die Rechtsgültigkeit und Durchsetzbarkeit solcher Verträge oder Nachrichten verantwortlich.

Eingabedaten empfangen

Wenn alle Eingaben erfasst oder übersprungen wurden, sendet Stripe eine Anfrage an Ihren Webhook-Endpoint. Die Anfragenutzlast ist identisch mit der Antwort beim Aufruf von collect_inputs, verfügt jedoch über ein paar zusätzliche Parameter:

  • Bei Eingaben vom Typ „Signatur“ ist der Wert eine Datei-ID, die das Signaturbild als SVG abruft.
  • Bei Eingaben vom Typ „Auswahl“ entsprechen die ID and Text der id und dem text der ausgewählten Auswahl.
  • Bei Telefon-, E-Mail-, Text- und numerischen Eingaben ist der Wert die Zeichenfolge der Kundenantwort.
  • Wenn eine optionale Eingabe von der Kundin/dem Kunden übersprungen wird, wird der Übersprungen-Parameter auf true gesetzt.
  • Der Wert jedes Umschalters wird mit enabled oder disabled ausgefüllt.

Verwenden Sie den folgenden curl-Befehl als Beispiel, um einen Webhook-Endpunkt zu erstellen, um die gesammelten Eingaben zu empfangen.

Command Line
curl https://api.stripe.com/v1/webhook_endpoints \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ --header "Stripe-Version: 2025-05-28.basil;" \ --data-urlencode "url"="https://example.com/webhook/endpoint" \ --data-urlencode "api_version"="2025-05-28.basil;" \ --data-urlencode "enabled_events[]"="terminal.reader.action_succeeded" \ --data-urlencode "enabled_events[]"="terminal.reader.action_failed"

Abonnieren Sie Ereignisse, um erfasste Informationen zu erhalten, sobald diese verfügbar sind. Alternativ können Sie die Ereignisse als Backup vom Lesegerät abrufen, wenn Ihr Backend das Ereignis nicht verarbeiten kann. Stripe sendet zwei Webhooks, um Ihr Backend über den Status des Lesegeräts zu informieren:

  • terminal.reader.action_succeeded: Wird gesendet, wenn eine collect_inputs-Aktion erfolgreich ist.
  • terminal.reader.action_failed: Wird gesendet, wenn eine collect_inputs-Aktion fehlschlägt. Dies schließt Zeitüberschreitungen ein, die auftreten, nachdem das Lesegerät 2 Minuten lang nicht berührt wurde.

Signaturbilder herunterladen

Um das erfasste Signaturbild herunterzuladen, rufen Sie die Datei ab und verwenden Sie Ihren Geheimschlüssel, um auf die zugehörige URL zuzugreifen.

Notiz

Stripe speichert die von Ihnen erfassten Signaturbilder 7 Tage lang. Wenn Sie Signaturbilder mehr als 7 Tage nach der Erfassung verwenden müssen, laden Sie die Datei herunter und speichern Sie sie. Sie sind in vollem Umfang dafür verantwortlich, sich über alle Gesetze zu informieren, die in Bezug auf Ihre Verwendung, Speicherung und Offenlegung von Kundenunterschriften gelten.

Ihre Integration testen

Sie können Ihre Integration mit einem simulierten Lesegerät testen. Nachdem Sie ein simuliertes Lesegerät erstellt haben, beginnen Sie mit der Erfassung von Eingaben mithilfe des simulierten Lesegeräts.

Das simulierte Lesegerät unterstützt die Simulation der folgenden Szenarien:

  • Erfolgreiche Erfassung von Eingaben ohne Überspringen von Eingaben
  • Erfolgreiche Erfassung von Eingaben mit Überspringen aller nicht erforderlichen Eingaben
  • Fehler bei der Erfassung der Eingaben aufgrund einer Zeitüberschreitung

Bei der Simulation einer erfolgreichen Eingabeerfassung gibt das simulierte Lesegerät für jede Eingabe basierend auf dem Typ einen hartcodierten Wert zurück.

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