Skip to main content

Stripe Webhook Consolidation

Summary

This release consolidates all Stripe payment processing into a unified, reliable system. By streamlining our webhook architecture, we’ve eliminated configuration complexity and improved payment event handling across subscriptions, beat purchases, and producer payouts.

What Changed

Unified Payment Processing

  • Single webhook endpoint — All Stripe events now flow through one consolidated handler
  • Improved reliability — Eliminated duplicate event processing and configuration conflicts
  • Better error handling — Clearer logging and faster issue resolution for payment events

Enhanced Event Coverage

All payment-related events are now handled consistently:
CategoryEvents
SubscriptionsInvoice payments, subscription lifecycle, customer updates
Beat PurchasesPayment completion, failures, refunds
Producer PayoutsPayout initiated, deposited, and failed notifications
Stripe ConnectAccount status updates, balance changes

Configuration Simplification

  • Single source of truth — Stripe keys configured once in admin settings
  • Reduced complexity — Removed redundant configuration options
  • Easier maintenance — Streamlined codebase for future improvements

Why It Matters

  • More reliable payments — Consistent handling of all payment events reduces the chance of missed or duplicate processing
  • Faster issue resolution — Consolidated logging makes it easier to diagnose and fix payment issues
  • Better producer experience — Payout notifications now flow through the same reliable system as all other payment events
  • Simplified administration — One place to configure all Stripe settings

Impact

This update was applied automatically. No action is required from users or producers.
AspectStatus
User DataNo changes
PaymentsProcessing continues normally
SubscriptionsUnaffected
Producer PayoutsUnaffected

Webhooks Overview

How BeatPass processes payment events

Stripe Connect Setup

Producer payout configuration guide

Billing FAQ

Common billing questions answered

Version 3.0 Release Index

Browse all v3.0.x and v3.1.x releases

Feedback

Contact Support

Share feedback on this release or report issues.
Email us at contact@beatpass.ca with questions, suggestions, or bug reports.
Last modified on March 19, 2026