Open gitroli opened 1 month ago
Kommt da eine Fehlermeldung beim Stornierungsvorgang oder wird der Betrag der Buchung nicht auf das user Budget gebucht?
Generell musste ich SEPA Debit an ein, zwei Stellen anders behandeln, da dies eine asynchrone Bezahlmethode ist. Bei Paypal, Kreditkarte gilt quasi Zug um Zug. Da bekommt man das Geld sofort. Bei SEPA bekommt man erst nach einiger Zeit und es ist zudem unsicher, ob man es wirklich bekommt. Es kann auch noch zurückgezogen werden.
Hast du den webhook bei Stripe aktiviert um die Infos von Stripe zum payment zu bekommen?
Sieht einfach so aus, wennn bezahlt wurde
Derzeit verwende ich Stripe noch nicht im Live Modus und webhook ist auch noch nicht eingerichtet
Jupp ich habe die asynchronen payments aufgrund der Budget Rückbuchung bisher vom stornieren ausgeschlossen, da es sonst passieren kann, das jemand storniert, den Betrag gut geschrieben bekommt und dann seine Lastschrift noch zurückzieht.
Muss mal schauen, ob sich das irgendwie noch anders lösen lässt. Also bspw. Budget Rückbuchung erst wenn die payment Info per webhook von stripe gekommen ist.
Komm ich aber erst die Tage dazu.
Wo im Code finde ich das es nicht stornierbar ist?
wenn webhook aktiv ist und die payment information kam, dann kann man also wieder stornieren
also
Das muss ich testen, ob es dann geht
man könnte die logik evtl. so abändern, dass offene asynchrone payments auch storniert werden können und wenn dann im Nachgang noch Geld für die Buchung kommt ( laut webhook info ), dann wird es dem budget des users gutgeschrieben
Also ich habe das so handgehabt dass es sofort gutgeschrieben wird, weil ich davon ausgehe dass es eingezogen wird, und falls es nicht gekommen ist, musste ich manuell eingreifen
Buchungen welche mit SEPA Lastschrift bezahlt wurden, lassen sich nicht stornieren als User, egal ob sie ausstehend oder bezahlt sind.
Buchungen welche mit Kreditkarte bezahlt wurden lassen sich stornieren.
An was liegt das bzw. wenn es so gewollt ist, wo kann ich das umstellen?