Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenVerwenden Sie Managed Payments
Payment Links verwenden
Vorgefertigte Checkout-Seite verwenden
Erstellen Sie eine benutzerdefinierte Integration mit Elements
In-App-Integration erstellen
Präsenzzahlungen
Terminal
    Übersicht
    Persönliche Zahlungen akzeptieren
    Globale Verfügbarkeit
    Integrationsdesign
    Wählen Sie Ihr Lesegerät aus
    Konzipieren einer Integration
    Quickstart
    Beispielanwendungen
    Tests
    Terminal einrichten
    Integration einrichten
    Mehrparteien-Zahlungen mit Connect
    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
    Quellen
    API-Referenzen
    Mobile Lesegeräte
    Intelligente Lesegeräte
    Tap-to-Pay-Lesegeräte
    SDK-Migrationsleitfaden
    Bereitstellungscheckliste
    Produktdatenblätter für Lesegeräte von Stripe Terminal
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Mehr als Zahlungen
Unternehmensgründung
Krypto
Agentenbasierter Handel
Financial Connections
Climate
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
Vereinigte Staaten
Deutsch
StartseiteZahlungenTerminal

Ausgelesene Daten erfassenPrivate Vorschau

Verwenden Sie das Datenterminal zum Einziehen von Nicht-PCI-Daten mit den Hardware-Schnittstellen der Lesegeräte.

Private Vorschau

Fordern Sie Zugriff auf die private Vorschau für die Datenerfassung an, indem Sie eine E-Mail mit den folgenden Informationen an terminal-collect-data@stripe.com senden.

  • Use Case
  • Terminalgerät und Integrationstyp
  • Datenformat des Magnetstreifen
  • Anbieter, bei Verwendung eines externen Kartenanbieters

Verwenden Sie das Terminal-SDK und die Hardware-Schnittstellen des Lesegeräts (z. B. das Magnetstreifenlesegerät), um Nicht-PCI-Zahlungsmethoden wie Geschenkkarten zu lesen. Diese Funktion ist offline nicht verfügbar.

Nach dem Durchziehen der Karte stellt das Terminal SDK ein tokenisiertes Datenobjekt bereit. Verwenden Sie das Token, um die Klartext-Track-Daten in Ihrem Backend sicher abzurufen.

Das Terminal-Lesegerät liest und speichert nur Klartext-Magnetstreifen-Daten in den folgenden Formaten:

  • Die Kartendaten sind nur auf Track 2 verfügbar.
  • Die Kartendaten verwenden nur das ISO/IEC-7813 Track 2 Start Sentinel ; und End Sentinel ? ohne das Trennzeichen.
  • Die Kartendaten bestehen nur aus Ziffern.

Wenden Sie sich an das Terminal-Team mit Ihrem Kartenformat und den BIN-Bereichen, wenn Ihre Kartennummern nicht mit einem dieser zugelassenen Formate übereinstimmen.

Das Erfassen von ausgelesenen Daten ist verfügbar in:

  • Alle unterstützten Länder für BBPOS Chipper2X BT undStripe M2 mitAndroid SDK undiOS SDK 3.7.0 oder später, oder React Native SDK 0.0.1-beta.27 oder später.
  • Alle unterstützten Länder für Stripe Reader S700 undBBPOS WisePOS E auf Lesegerät Softwareversion2.28.3.0 oder später mitAndroid SDK,Apps auf Geräten,iOS SDK 4.2.0 oder später, und React Native SDK 0.0.1-beta.27 oder später.

Daten erfassen

SDK-Referenz

  • collectData (iOS)

Verwenden Sie Terminal.collectData(), um Ihre Point-of-Sale-Anwendung zur Datenerfassung einzurichten. Geben Sie den Datentyp an, den Sie in der Konfiguration empfangen möchten, die an die Funktion übergeben wird, z. B..magstripe. Nachdem eine Kundin oder ein Kunde eine Karte durchgezogen hat, gibt das SDK ein Token zurück, das die Daten darstellt, oder einen Fehler, wenn das Durchziehen fehlschlägt. Verwenden Sie dieses Token in Ihrer Integration, um auf die Daten zu verweisen.

Hinweis

Auf unterstützten Lesegeräten ist die Möglichkeit für Kundinnen und Kunden, Transaktionen zu stornieren, jetzt standardmäßig aktiviert. Um die Kundenstornierung auf intelligenten Lesegeräten zu deaktivieren, legen Sie customerCancellation auf .disableIfAvailable fest.

PaymentViewController.swift
Swift
Objective-C
No results
import UIKit import StripeTerminal class PaymentViewController: UIViewController { func readGiftCard() throws { let config = try CollectDataConfigurationBuilder() .setCollectDataType(.magstripe) .build() self.cancelable = Terminal.shared.collectData(config) { collectedData, collectError in if let error = collectError { // Handle read errors print("Collect data failed: \(error)") } else if let data = collectedData, let stripeId = data.stripeId { print("Received collected data token: \(stripeId)") } } } }

Gesammelte Daten abrufen

Wenn Sie Vorgänge durchführen müssen, wie z. B. das Einlösen einer Geschenkkarte, rufen Sie die Klartextdaten aus Ihrem Backend mithilfe des gesammelten Datentokens ab. Die gesammelten Daten werden 24 Stunden lang auf den Servern von Stripe gespeichert.

Command Line
cURL
No results
curl https://api.stripe.com/v1/terminal/reader_collected_data/tmrcd_xxxxxxxx \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Hinweis

Stripe führt weder die Authentifizierung der erfassten Daten noch die Autorisierung von Transaktionen unter Verwendung der erfassten Daten durch und ist hierfür auch nicht verantwortlich. Stripe haftet nicht für rechtswidriges Verhalten oder Betrug durch Dritte im Zusammenhang mit den gesammelten Daten.

War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc