So funktionieren Karten
Erfahren Sie, wie eine Zahlung per Online-Kreditkarte oder -Debitkarte funktioniert.
Karten zählen weltweit zu den beliebtesten Online-Zahlungsmöglichkeiten. Dabei gibt es verschiedene Arten von Karten und mehrere Schritte im Prozess. Wenn Ihre Stripe-Integration alle Ihre Kundinnen/Kunden unterstützen soll, 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/können 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 zum Aktualisieren eines Kunden/einer Kundin durch und geben Sie einen neuen Wert für die Eigenschaft invoice_
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/innen 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 ermitteln, die automatische Updates unterstützen.
Sie können die Stripe-Webhooks überwachen, um über Kartenaktualisierungen informiert zu werden:
- Das Ereignis
payment_
benachrichtigt Sie per API-Aufruf über Änderungen einer Karte.method. updated - Das Ereignis
payment_
benachrichtigt Sie über automatische Kartenaktualisierungen aus dem Netzwerk.method. automatically_ updated
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. Wenn die Kartenaktualisierung eine neue Kartennummer beinhaltet, ändert sich der Fingerabdruck.