Zahlungskarte fürs Abo ändern: Nur diesen Vertrag oder das ganze Kundenkonto?
Wenn ein Kunde eine neue Karte hinterlegt, muss Ihre Abo-Web-App den Geltungsbereich der Änderung erklären. Soll nur ein bestimmtes Abonnement künftig diese Karte verwenden, oder soll eine allgemeine Zahlungsvorgabe des Kunden geändert werden? Eine Meldung wie „Zahlungsdaten aktualisiert“ ist ohne diese Abgrenzung zu ungenau.
Dieser Leitfaden beschreibt Anforderungen für eine Web-App mit Stripe als konkretem Anbieterbeispiel. Er behandelt keine App-Store-Abrechnung und bestätigt weder eine Zahlungserlaubnis noch die rechtliche Zulässigkeit eines Einzugs. Zahlungsablauf und Kundentexte brauchen die zuständige fachliche Prüfung.
Mit mehreren Abos desselben Kunden beginnen
Ein fiktives Unternehmen nutzt zwei kostenpflichtige Dienste unter demselben Kundenkonto. Für einen davon soll künftig eine andere Firmenkarte eingesetzt werden. Die zuständige Person erwartet nicht automatisch, dass sich dadurch auch der Zahlungsweg des zweiten Vertrags ändert.
Machen Sie diesen Fall zum Bestandteil des Briefings. Die Bestätigungsansicht sollte den betroffenen Vertrag und den vereinbarten Umfang nennen. Wenn die Anwendung tatsächlich nur eine einzelne Abonnementzuordnung ändert, darf sie nicht behaupten, sämtliche Zahlungsdaten des Kunden ersetzt zu haben.
Klären Sie ebenfalls, wer diese Änderung im Unternehmen des Kunden vornehmen darf. Die Möglichkeit, die Software zu nutzen, muss nicht dieselbe Berechtigung sein wie die Verwaltung ihrer Abrechnung. Das ist eine Anforderung an Ihr Rollenmodell, keine Zusage der unten zitierten Dokumentation.
Einen dokumentierten Änderungsweg passend einsetzen
Die Stripe-Dokumentation zu abonnementspezifischen Zahlungsmethoden beschreibt einmalig nutzbare Links zur Aktualisierung der Zahlungsmethode eines automatisch abgerechneten Abonnements. Besonders wichtig: Ein solcher Link aktualisiert nur das zugehörige Abonnement, nicht die Standardzahlungsmethode des Kunden.
Daraus ergibt sich eine klare Grenze für den Kundentext. Ein Link für einen Vertrag ist kein allgemeiner Kartentausch für das gesamte Kundenkonto. Soll Ihre Anwendung einen weitergehenden Vorgang anbieten, muss der Dienstleister dessen unterstützten Integrationsweg und tatsächliche Auswirkungen gesondert nachweisen.
Verlangen Sie bei der Vorführung einen Vergleich vor und nach der Änderung. Welche Zuordnung wurde beim Anbieter verändert? Welches zweite Abo blieb unverändert? Was zeigt die eigene Kundenoberfläche anschließend an? Eine erfolgreiche Rückkehr auf Ihre Website allein beantwortet diese Fragen nicht.
Grenzen des Links nicht verstecken
Für den beschriebenen Stripe-Link nennt die Dokumentation konkrete Voraussetzungen. Das Abonnement muss automatisch abgerechnet werden und sich in einem der unterstützten Zustände active, past_due oder trialing befinden. Als neue Zahlungsmethode ist bei diesem Weg eine Karte vorgesehen. Ein ungenutzter Link läuft nach 30 Tagen ab; die Zahlungsdaten lassen sich pro Link nur einmal aktualisieren.
Das sind Grenzen dieses Anbieterwegs, keine allgemeinen Eigenschaften jeder Zahlungsdatenänderung. Versprechen Sie deshalb auf einer Schaltfläche nicht „Beliebige Zahlungsart wechseln“, wenn dahinter ausschließlich dieser Kartenablauf steht. Ein manuell per Rechnung abgerechneter Vertrag braucht gegebenenfalls einen anderen unterstützten Prozess.
Definieren Sie für abgelaufene oder bereits benutzte Links eine verständliche Fortsetzung. Kunden sollen einen geeigneten neuen Änderungsweg anfordern können, statt wiederholt denselben erfolglosen Link zu öffnen. Legen Sie außerdem fest, wer nicht mehr benötigte Änderungslinks deaktiviert. Stripe dokumentiert diese Deaktivierungsmöglichkeit; Ihre interne Zuständigkeit bleibt eine eigene Entscheidung.
Verfügbare Zahlungsarten und konkrete Karte unterscheiden
Eine erlaubte Zahlungsart wie Karte ist etwas anderes als die konkrete Karte, die für ein Abo verwendet werden soll. Stripe beschreibt abonnementspezifische Einstellungen für erlaubte Zahlungsmethodenarten. Die Dokumentation warnt zudem, dass eine konfigurierte Standardzahlungsmethode in der entsprechenden Liste enthalten sein muss, damit sie verwendet werden kann.
Lassen Sie den Dienstleister daher nicht nur ein neues Kartenobjekt zeigen. Er soll auch bestätigen, dass es im gewählten Abrechnungsweg tatsächlich berücksichtigt werden kann. Ebenso müssen Einstellungen geprüft werden, die eine beim Bezahlen verwendete Methode zum neuen Standard machen. Ein späterer Bezahlvorgang darf Ihre erklärte Vorgabe nicht überraschend verändern, ohne dass diese Möglichkeit im Projekt berücksichtigt wurde.
Ihre Anwendung sollte den festgestellten Zustand anzeigen, nicht aus einer lokal gespeicherten Kartenbezeichnung auf die nächste tatsächliche Belastung schließen. Sensible Kartendaten gehören nicht in Bildschirmfotos oder Beispielunterlagen für das Projektgespräch.
Gespeichert heißt nicht bezahlt
Die Bestätigung eines Kartenwechsels sollte genau diesen Wechsel bestätigen. Sie ist kein Ersatz für den Zahlungsstatus einer offenen Rechnung. Legen Sie getrennt fest, wie eine ausstehende Forderung weiterbearbeitet wird und wo der Kunde deren tatsächlichen Status sieht.
Leiten Sie aus dem erfolgreichen Änderungsablauf weder einen sofortigen erneuten Einzug noch dessen Erfolg ab. Soll zusätzlich eine Rechnung bezahlt werden, benötigt dieser Schritt einen ausdrücklich vorgesehenen Ablauf und ein eigenes Ergebnis. Die hier verwendete Quelle belegt die Aktualisierungsmöglichkeiten, nicht eine allgemeine Zusage zur automatischen Begleichung alter Rechnungen.
Die Abnahme am richtigen Geltungsbereich ausrichten
Testen Sie mit Anbieter-Testdaten zwei Abos desselben Kunden, einen nur einem Abo zugeordneten Änderungslink, einen abgelaufenen und einen bereits verwendeten Link sowie einen nicht unterstützten Vertragszustand. Prüfen Sie außerdem eine weiterhin offene Rechnung nach erfolgreicher Kartenänderung.
Schreiben Sie die erwarteten Anbieterzustände und sichtbaren Bestätigungen in die Abnahmekriterien. Bringen Sie zum Gespräch über Ihre Abo-Web-App eine Übersicht der erlaubten Änderungen mit: einzelner Vertrag, allgemeine Kundenvorgabe und gesonderte Rechnungszahlung. So entsteht eine verständliche Abrechnungsfunktion statt eines Schalters, dessen Reichweite erst beim nächsten Einzug auffällt.