Zum Inhalt springen

Transaktionen

Sieh dir erfolgreiche Abbuchungen an, stelle Rückerstattungen aus und verfolge Streitfälle im Bereich Orders des Admin-Panels deiner App.

Das Admin-Panel deiner App listet alle Abbuchungen auf, die mit deiner App verknüpft sind – im Bereich Orders – mit Status, Betrag, Währung, Kundenangaben und Produktreferenzen. Von hier aus kannst du Rückerstattungen ausstellen, ohne die App zu verlassen.

Status Bedeutung
succeeded Zahlung erfolgreich eingezogen
pending Wartet auf Einzug oder asynchrone Bestätigung
failed Abbuchungsversuch fehlgeschlagen
refunded Vollständig erstattet
partially_refunded Ein Teil des Betrags wurde erstattet
disputed Der Kunde hat die Abbuchung bei seiner Bank angefochten

Suche die Transaktion im Tab Payments und klicke auf die Schaltfläche Refund in der entsprechenden Zeile. Du kannst den vollen Betrag oder einen Teilbetrag erstatten und dabei einen Grund angeben:

  • Duplicate — versehentlich doppelt abgebucht
  • Fraudulent — die Abbuchung war nicht autorisiert
  • Requested by customer — der Kunde hat eine Rückerstattung angefragt

Rückerstattungen können nur für Transaktionen mit dem Status succeeded oder partially_refunded ausgestellt werden. Streitfälle müssen über das Stripe-Dashboard verwaltet werden.

Abonnement-Transaktionen können über diesen Ablauf nicht erstattet werden – kündige stattdessen das Abonnement. Einmalige Zahlungen sind berechtigt, einschließlich offline erfasster Zahlungen (Bargeld, Banküberweisung, Terminal) – nicht nur Stripe-Kartenzahlungen.

Die Rückerstattung wird über Stripe auf die ursprüngliche Zahlungsmethode des Kunden gebucht (übliche Abwicklungsdauer: 5–10 Werktage).

  • id
  • customerId und productId (nullable – nicht vorhanden bei reinen Abonnement-Transaktionen)
  • amountCents und currency
  • status (siehe oben)
  • refundAmountCents (falls vorhanden)
  • createdAt

Bei einem Storefront-Kauf verweist productId auf das Commerce-Produkt, das aus einem verkäuflichen Inhaltseintrag erstellt wurde – eine Zahlung lässt sich so bis zum genauen Katalogelement zurückverfolgen, das der Käufer erworben hat.

Wenn ein Kunde eine Abbuchung bei seiner Bank anficht, wechselt der Transaktionsstatus zu disputed. Stripe übernimmt den Ablauf zur Bearbeitung des Streitfalls – du erhältst eine E-Mail und kannst die Einreichung von Belegen über das Stripe-Dashboard verwalten.

Ein nativer Ablauf zur Streitfallbearbeitung innerhalb des Proyecta Builders ist in Planung.

  • Ereignis-Zeitachse pro Transaktion – sieh dir jede Statusänderung an
  • Massenexport des Transaktionsverlaufs
  • Native Streitfallbearbeitung als UI innerhalb von Admin > Commerce