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

Weitere ZahlungsmethodenÖffentliche Vorschau

Akzeptieren Sie unterstützte Zahlungsmethoden, indem Sie einen QR-Code auf den intelligenten Terminal-Lesegeräten anzeigen.

Die intelligenten Terminal-Lesegeräte können neben Karten auch transaktionsspezifische QR-Codes für Zahlungsmethoden anzeigen. Ihre Kundinnen und Kunden können diesen Code dann scannen, um ihren Bezahlvorgang auf ihren Mobilgeräten abzuschließen.

Der folgende Ablauf zeigt eine Zahlung, die sowohl Kartenzahlungen als auch Nicht-Karten-Zahlungsmethoden unterstützt. Wenn Sie alternativ mehrere Zahlungsmethoden ohne Karte unterstützen möchten, ohne Karten zu akzeptieren, übergeht das Lesegerät die Eingabeaufforderung zum Auflegen oder Einführen und zeigt stattdessen das Menü mit den Optionen für Zahlungsmethoden ohne Karte an. Wenn Sie eine einzelne Zahlungsmethode ohne Karte unterstützen möchten, lädt das Lesegerät den QR-Code direkt.

Verwenden Sie für Lesegeräte in den USA setReaderDisplay nicht, wenn Sie nur QR-basierte Zahlungsmethoden in Ihrem Bezahlvorgang unterstützen möchten. Der Bildschirm setReaderDisplay zeigt das NFC-Logo und unterstützt das Pre-Dipping von Karten, bei dem die Kartendaten vor der Erstellung eines PaymentIntent mit Token versehen werden.

Der Bildschirm zur Erfassung der Zahlungsmethode mit einer Schaltfläche für weitere Arten der Bezahlung

Bildschirm „Zahlungsmethode erfassen“

Der Bildschirm zur Auswahl der Zahlungsmethode mit Schaltflächen zum Bezahlen mit Karte, Affirm oder WeChat Pay

Bildschirm zur Auswahl der Zahlungsmethode

Der Bildschirm zum Laden von Zahlungen

Bildschirm wird geladen

Der Bildschirm, auf dem ein zu scannender QR-Code von WeChat Pay angezeigt wird

Bildschirm „QR-Code scannen“

Der Bildschirm, auf dem „Genehmigt“ angezeigt wird

Bildschirm „Genehmigt“

Unterstützte Zahlungsmethoden: WeChat Pay und Affirm

Unterstützte Lesegeräte: Stripe Reader S700, BBPOS WisePOS E

Notiz

Connect-Konten müssen über die erforderliche Fähigkeit verfügen, Transaktionen für jede Zahlungsmethode durchzuführen. Erfahren Sie mehr über die Kompatibilität von Connect mit Affirm und WeChat Pay.

Verwenden Sie ein physisches Lesegerät, um kartenlose Zahlungsmethoden für Stripe Terminal zu testen. Das simulierte Lesegerät wird nicht unterstützt.

Alle Transaktionen müssen mit einer funktionierenden Netzwerkverbindung durchgeführt werden, d. h. nicht offline.

Erstellen Sie ein PaymentIntent

Um kartenlose Zahlungsmethoden über die QR-Code-Schnittstelle zu akzeptieren, erstellen Sie eine PaymentIntent und fügen Sie Ihre bevorzugten Zahlungsmethodenarten in den Parameter payment_method_types ein.

  • Um Ihren Kundinnen und Kunden alle Optionen für Zahlungsmethoden im Bezahlvorgang anzuzeigen, kombinieren Sie card_present mit Zahlungsmethoden ohne Karte (affirm, wechat_pay). Wir empfehlen, diese Option zu aktivieren, wenn Sie in einer Umgebung mit hohem Offline-Modus arbeiten, da im Offline-Modus nur Karten unterstützt werden.
  • Wenn Sie keine Karten akzeptieren möchten, unterstützen Sie nur Zahlungsmethoden ohne Karte (affirm, wechat_pay).
  • Wenn Sie wissen, zu welcher Zahlungsmethode Sie Ihre Kundinnen und Kunden zum Bezahlvorgang weiterleiten möchten, wählen Sie eine einzelne Zahlungsmethode aus.

Notiz

Um Zahlungen zu verarbeiten, die sowohl card_present als auch payment_method_types ohne Karte unterstützen, muss die Lesegerätanwendung mindestens 2.30.5.0 sein. Um Zahlungen zu verarbeiten, die nur payment_method_types ohne Karte unterstützen, muss die Lesegerätanwendung mindestens 2.31.6.0 entsprechen.

Erfassungstyp

Viele Zahlungsmethoden unterstützen die manuelle Erfassung nicht. Erstellen Sie Ihren PaymentIntent mit dem capture_method-Parameter automatic, um eine möglichst große Anzahl von Zahlungsmethoden zu unterstützen. Um die manuelle Erfassung für Kartenzahlungen zu unterstützen und gleichzeitig Zahlungsmethoden zu akzeptieren, die eine automatische Erfassung erfordern, setzen Sie capture_method für das verschachtelte Attribut payment_method_options.card_present auf manual.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card_present \ -d "payment_method_types[]"=wechat_pay \ -d capture_method=automatic \ -d "payment_method_options[card_present][capture_method]"=manual

Zahlung abwickeln

Im Gegensatz zu Kartenzahlungen erfolgt die Verarbeitung von QR-Code-Zahlungen asynchron. Beim Abwickeln eines PaymentIntent mit einer Zahlungsmethode mit QR-Code erzeugt Stripe einen QR-Code, der für diese Zahlung eindeutig ist. Nach der Verarbeitung der Zahlung zeigt das Lesegerät den QR-Code an, den der Kunde/die Kundin mit seinem/ihrem Mobilgerät scannen kann. Kurz nachdem die Kundinnen/Kunden die Zahlung auf ihrem Gerät abgeschlossen haben, wird das Lesegerät aktualisiert, um die abgeschlossene Zahlung anzuzeigen.

Notiz

Die Zeit, die das Lesegerät benötigt, um das Ergebnis der Zahlung anzuzeigen, kann je nach verwendeter Zahlungsmethode unterschiedlich sein. Das Lesegerät wird in der Regel nach wenigen Sekunden aktualisiert.

QR-Code-Zahlungen unterstützen sowohl die sofortige Zahlungsabwicklung als auch den zweistufigen Einzugs- und Bestätigungsablauf.

API-Referenz

  • Einen PaymentIntent verarbeiten

Um Zahlungen einzuziehen, stellen Sie eine Anfrage an Stripe mit der ID des von Ihnen erstellten PaymentIntent und dem Lesegerät, das Sie für die Transaktion verwenden möchten.

Einige Zahlungsmethoden (z. B. Affirm) erfordern eine return_url, wenn ein PaymentIntent bestätigt wird, an das Ihre Kundinnen/Kunden weitergeleitet werden, nachdem sie ihre Zahlung in der App oder auf der Website der Zahlungsmethode authentifiziert oder storniert haben. Sie können Ihre eigene return_url angeben, wenn Sie den PaymentIntent verarbeiten. Wenn Sie keine angeben, sieht der Kunde/die Kundin eine allgemeine Landingpage, die von Stripe gehostet wird.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/tmr_xxx/process_payment_intent \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent=pi_xxx \ --data-urlencode "process_config[return_url]"="https://my.store.com/payment-completed"

Wenn Sie eine Zahlung abwickeln, antwortet Stripe sofort mit einem HTTP-Statuscode 200 auf die Anfrage als Bestätigung, dass das Lesegerät die Aktion erhalten hat. In den meisten Fällen gibt die Anfrage ein Lesegerät mit dem Status in_progress zurück. Da die Abwicklung jedoch asynchron erfolgt, kann der Aktionsstatus bereits den endgültigen Status (succeeded oder failed) widerspiegeln, wenn die Zahlung schnell abgeschlossen wird.

Gleichzeitig wechselt der Bildschirm des Lesegeräts zu einer Nutzeroberfläche, auf der der Kunde/die Kundin aufgefordert wird, seine/ihre Karte einzulegen oder eine QR-Code-Zahlungsmethode auszuwählen. Bei QR-Code-Zahlungen aktualisieren Kundinnen/Kunden, die die Zahlung auf ihrem Gerät durchführen, den Status der Zahlung. Um den Status des Lesegeräts zu verifizieren, überwachen Sie den terminal.reader.action_succeeded-Webhook oder fragen Sie das Lesegerät und PaymentIntent Status ab, um den Status der Zahlung zu erhalten.

Command Line
cURL
curl https://api.stripe.com/v1/terminal/readers/tmr_xxx \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
{ "id": "tmr_xxx", "object": "terminal.reader", ... "status": "online", "action": { "type": "process_payment_intent", "process_payment_intent": { "payment_intent": "pi_xxx" }, "status": "in_progress", "failure_code": null, "failure_message": null } }

Kundenerlebnis

Nachdem Sie die PaymentIntent abwickeln, scannen die Kundinnen/Kunden einen QR-Code, der auf dem Bildschirm des Lesegeräts gerendert wird. Je nach Zahlungsmethode kann der Kunde/die Kundin die Zahlung schnell in seiner/ihrer mobilen Anwendung abschließen (die meisten Digital Wallets) oder einen längeren Prozess zur Bewertung von Finanzierungsangeboten durchführen (BNPL-Zahlungsmethoden). Nachfolgend finden Sie Beispiele des Zahlungsablaufs für unterstützte Zahlungsmethoden:

Erfahren Sie mit diesen Affirm-Schulungsressourcen mehr darüber, wie Sie das beste Kundenerlebnis schaffen und den Bekanntheitsgrad der BNPL-Optionen in einem Geschäft fördern.

Tests

In einer Sandbox können Sie den QR-Code mithilfe einer üblichen QR-Code-Scanner-App auf Ihrem Mobiltelefon scannen. Die Nutzlast des QR-Codes enthält eine URL, die Sie zu einer der folgenden Testzahlungsseiten führt:

  • Von Affirm gehostete Sandbox-Seite: Wenn das Onboarding Ihres Kontos bei Affirm abgeschlossen ist, leitet die QR-Code-URL Sie zu einer von Affirm gehosteten Sandbox-Seite, auf der Sie den Zahlungsvorgang abschließen können. Wenn Sie zur Affirm-Sandbox weitergeleitet werden, erhalten Sie möglicherweise eine Aufforderung, die letzten vier Ziffern Ihrer Sozialversicherungsnummer einzugeben. Affirm empfiehlt, zu Testzwecken entweder 0000 oder 5678 zu verwenden.

  • Von Stripe gehostete Testzahlungsseite: Wenn Ihr Konto nicht mit Affirm verbunden ist, werden Sie zu einer von Stripe gehosteten Testzahlungsseite weitergeleitet, auf der Sie die Testzahlung autorisieren oder ablehnen können.

Notiz

Der Endpoint present_payment_method unterstützt die Angabe von QR-Code-Zahlungsmethodentypen nicht.

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