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
Entwicklerressourcen
Ü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
    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
Mehr als Zahlungen
Unternehmensgründung
Krypto
Financial Connections
Climate
StartseiteZahlungenTerminal

Erfassen von Daten durch Tippen für NFC-GerätePrivate Vorschau

Verwenden Sie Terminal für die Datenerfassung von NFC-Geräten mit den Hardware-Schnittstellen des Lesegeräts.

Private Vorschau

Fordern Sie Zugriff auf die private Vorschau für die Datenerfassung an, indem Sie eine E-Mail an terminal-collect-data@stripe.com senden. Geben Sie Ihr Anwendungsszenario, Ihr Terminal-Gerät und Ihren Integrationstyp an.

Verwenden Sie das Terminal SDK und die kontaktlose Schnittstelle des Lesegeräts, um die eindeutige Kennung (UID) von NFC-Geräten wie Karten oder Armbändern zu lesen. Diese Funktion ist offline verfügbar.

Nachdem Sie auf Ihr NFC-Gerät getippt haben, stellt das Terminal SDK ein erfasstes Datenobjekt mit der NFC-UID bereit oder gibt ggf. einen Fehler aus.

Achtung

Sie können diese Funktion nicht zum Einziehen von Kartenzahlungen verwenden. Befolgen Sie diese Anweisungen, um Zahlungen mit Stripe Terminal einzuziehen.

Das Sammeln von Daten für NFC-Geräte, die durch Tippen erfasst werden, ist verfügbar in:

  • Alle unterstützten Länder für Stripe M2 mit Android SDK und iOS SDK 4.2.0 oder höher.
  • Alle unterstützen Länder für Stripe Reader S700 mit der Lesegerät-Softwareversion 2.29.6.0 oder höher mit Android SDK, Apps on Devices 4.2.0 oder höher und iOS SDK 4.4.0 oder höher.

Daten erfassen

SDK-Referenz

  • collectData (iOS)

Verwenden Sie Terminal.collectData(), um die Datenerfassung von Ihrer Point-of-Sale-Anwendung aus zu veranlassen. Geben Sie den Typ der erfassten Daten an, die Sie in einer an die Funktion übergebenen Konfiguration empfangen möchten, z. B. die NFC-UID. Nach dem Tippen auf ein NFC-Gerät gibt das SDK ein erfasstes Datenobjekt mit der NFC-UID oder einen Fehler zurück, wenn der Lesevorgang nicht erfolgreich war.

Swift
import UIKit import StripeTerminal class PaymentViewController: UIViewController { func readNfcUid() throws { let config = try CollectDataConfigurationBuilder().setCollectDataType(.nfcUid).build() self.cancelable = Terminal.shared.collectData(config) { collectedData, collectError in if let error = collectError { // Placeholder for handling exceptions } else if let nfcUid = collectedData?.nfcUid { // Placeholder for receiving NFC UID print("NFC UID is: \(nfcUid)") } } } }
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