Neu Payments

Zahlungen an Teams lösen jetzt eine Benachrichtigung aus

Unterstützer-Abonnements, Shop-Bestellungen und kostenpflichtige Formulareinsendungen hinterließen bisher nur eine Zeile in der Datenbank.

Magpie benachrichtigte den Website-Admin schon per E-Mail über neue Konten und über Abonnements von Magpie selbst. Geld, das über Stripe Connect an ein Team gezahlt wurde, nicht: Ein Unterstützer-Abonnement, eine Shop-Bestellung oder eine kostenpflichtige Formulareinsendung wurde in der Datenbank festgehalten und sonst nirgends.

Jedes Connect-Ereignis, das der Zahlungs-Webhook anwendet, löst jetzt eine Benachrichtigung aus, die Handelsbereich, Vorgang, verkaufendes Team, Betrag, gegebenenfalls erstatteten Teil, Kunden und die Stripe-Referenzen zum Auffinden der Transaktion nennt. Erstattungen, Streitfälle, fehlgeschlagene Zahlungen und das Trennen des Stripe-Kontos eines Teams sind enthalten, ebenso ein Ereignis, das sich nicht anwenden lässt, da Stripe es weiter erneut senden wird.

Das ist rein administrativ. Für Teams, die über Magpie verkaufen, und ihre Kunden ändert sich nichts, und die Benachrichtigung wird erst nach dem Festhalten der Zahlung gesendet, sodass ein E-Mail-Problem nie eine Zahlung beeinträchtigen kann.

Der Empfänger wird mit ADMIN_NOTIFICATION_EMAIL festgelegt, der auch die bestehenden Benachrichtigungen zu neuen Konten und zur Magpie-Abrechnung erhält. Ersatzweise gilt die bisherige Einstellung NEW_SIGNUP_NOTIFICATION_EMAIL, sodass keine Änderung an der Bereitstellung nötig ist.