So funktionieren Karten
Karten zählen weltweit zu den beliebtesten Online-Zahlungsmethoden. Dabei gibt es verschiedene Arten von Karten und die Zahlungsabwicklung besteht immer aus mehreren Schritten. Wenn Sie mit Ihrer Stripe-Integration alle Ihre Kundinnen/Kunden unterstützen möchten, lohnt sich ein genauerer Blick hinter die Kulissen einer Kartenzahlung.
Stripe überprüft, ob die angegebenen Daten richtig formatiert sind (damit beispielsweise das Ablaufdatum nicht in der Vergangenheit liegt). In diesem Schritt steht noch nicht fest, ob die Karte selbst gültig ist.
Einige Banken, besonders in stark regulierten Regionen wie Europa und Indien, verlangen von ihren Kund/innen unter Umständen die Authentifizierung ihrer Einkäufe (beispielsweise erhalten die Kund/innen per SMS einen Code, den sie auf der Website der Bank eingeben müssen). Sehen Sie sich unser Video an, um mehr zu erfahren.
Die Bank überprüft, ob ausreichend Deckung besteht, und hält bei positivem Ergebnis den Betrag auf dem Kundenkonto zurück, um ihn dem/der Stripe-Nutzer/in zu garantieren.
Das Geld wird von der ausstellenden Bank auf das Konto des Stripe-Nutzers/der Stripe-Nutzerin überwiesen.
Kartenaktualisierungen
Durch Aktualisieren einer gespeicherten Karte kann nur ihr Name, ihre Rechnungsadresse, ihr Ablaufdatum oder ihre Metadaten geändert werden. Um weitere Änderungen vorzunehmen, müssen Sie die Karte löschen und eine neue erstellen.
Damit Ihre Kundinnen/Kunden ihre eigenen Zahlungsmethoden verwalten können, sollten Sie Abläufe implementieren, die es ihnen ermöglichen, ihre gespeicherten Karten manuell zu aktualisieren und zu ersetzen.
Um die Standardzahlungsmethode eines Kunden/einer Kundin für Rechnungen und Abonnements zu ändern, führen Sie einen API-Aufruf an Kunde/Kundin aktualisieren durch und geben Sie einen neuen Wert für die Eigenschaft invoice_settings.default_payment_method
an.
Informationen dazu, wie Checkout gespeicherte Zahlungsmethoden verarbeitet, finden Sie im API-Verweis zum Erstellen einer Sitzung. Verwenden Sie nutzerdefinierten Code, um Standardzahlungsmethoden in anderen Szenarien zu berücksichtigen.
Automatische Kartenaktualisierungen
Details gespeicherter Zahlungsmethoden können auch dann weiterhin funktionieren, wenn die ausstellende Bank die physische Karte ersetzt. Stripe arbeitet mit Kartennetzwerken zusammen und versucht automatisch, die Kartendaten zu aktualisieren, wenn Kundinnen und Kunden neue Karten erhalten (z. B. als Ersatz für eine abgelaufene Karte oder eine Karte, die als verloren oder gestohlen gemeldet wurde). So können diese Ihre Dienstleistungen ohne Unterbrechung nutzen und Sie müssen nicht jedes Mal neue Kartendaten erfassen, wenn eine Karte ersetzt wird.
Für automatische Kartenaktualisierungen müssen die Kartenaussteller am Netzwerk teilnehmen und diese Informationen zur Verfügung stellen. Es wird in den Vereinigten Staaten weitgehend unterstützt, sodass Stripe die meisten dort ausgestellten Karten von American Express, Visa, Mastercard und Discover automatisch aktualisieren kann. Die internationale Unterstützung ist von Land zu Land unterschiedlich. Es ist nicht möglich, Karten zu identifizieren, die automatische Updates unterstützen.
Sie können die Stripe-Webhooks überwachen, um über Kartenaktualisierungen informiert zu werden:
- Das Ereignis
payment_method.updated
benachrichtigt Sie per API-Aufruf über Änderungen einer Karte. - Das Ereignis
payment_method.automatically_updated
benachrichtigt Sie über automatische Kartenaktualisierungen des Netzwerks.
Zu diesen Ereignissen gehören das neue Ablaufdatum der Karte und die letzten vier Ziffern, sodass Sie Ihre eigenen Datensätze nach Bedarf aktualisieren können.