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.

Bildschirm „Zahlungsmethode erfassen“

Bildschirm zur Auswahl der Zahlungsmethode

Bildschirm wird geladen

Bildschirm „QR-Code scannen“

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_
ein.
- Um Ihren Kundinnen und Kunden alle Optionen für Zahlungsmethoden im Bezahlvorgang anzuzeigen, kombinieren Sie
card_
mit Zahlungsmethoden ohne Karte (present affirm
,wechat_
). 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.pay - 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_
als auch payment_
ohne Karte unterstützen, muss die Lesegerätanwendung mindestens 2.
sein. Um Zahlungen zu verarbeiten, die nur payment_
ohne Karte unterstützen, muss die Lesegerätanwendung mindestens 2.
entsprechen.
Erfassungstyp
Viele Zahlungsmethoden unterstützen die manuelle Erfassung nicht. Erstellen Sie Ihren PaymentIntent mit dem capture_
-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_
für das verschachtelte Attribut payment_
auf 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.
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:
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
oder5678
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.