Zum Hauptinhalt springen

Webhooks

Das Backend stellt Stripe-Webhook-Empfänger bereit. Eine generische API zum Registrieren eigener Webhooks gibt es nicht.

Stripe-Endpunkte

POST https://api.my-playrooms.de/api/StripeWebhook/Handle
POST https://api.my-playrooms.de/api/StripeWebhook/HandleConnected

Sende den unveränderten Stripe-Event-Body mit dem Header Stripe-Signature. Verwende zur Signaturprüfung die offizielle Stripe-Bibliothek.

Vom Backend verarbeitete Ereignisse

EventBeschreibung
invoice.paidRechnung des Plattformkontos bezahlt
checkout.session.*Checkout-Ereignisse verbundener Konten

Verifizierung

import stripe

event = stripe.Webhook.construct_event(
payload=raw_request_body,
sig_header=request.headers["Stripe-Signature"],
secret=webhook_secret,
)