Skip to content

Audit trail of payment webhooks and subscription provider events.

Subscription Logs

Location: MediaBlaster → Subscriptions → Sub Logs tab

Sub Logs record payment provider events — especially Stripe webhooks — for troubleshooting billing and entitlement sync issues.

What appears in the log

Each row typically includes:

  • Event type — e.g. checkout.session.completed, customer.subscription.updated
  • Provider — Stripe, PayPal, etc.
  • Status — processed, duplicate, error, unmapped
  • Timestamp — when the event was received
  • Details — redacted payload summary or error message

Common statuses

StatusMeaning
processedWebhook handled; internal subscription updated
duplicateSame Stripe event ID already processed (safe to ignore)
errorHandler failed — check message and server logs
unmappedStripe Price ID not linked to any tier

Troubleshooting with logs

IssueCheck logs for
User paid but no accessMissing checkout.session.completed or unmapped price
Wrong tier assignedPrice ID mismatch between Stripe and tier editor
Webhook not arrivingNo recent entries — verify Stripe endpoint URL and signing secret
Duplicate eventsduplicate status confirms idempotent handling

Debug logging

Enable Debug logging under Payment Providers for additional redacted Stripe detail in PHP error logs. Disable after diagnosis.

Was this helpful?