Overview
BeatPass processes payment events from Stripe via . There is currently no outbound webhook system for external developer integrations.BeatPass does not send webhooks to external applications. This page provides an overview of how payment processing works on the platform.
Stripe Events Handled
The webhook controller processes the following Stripe events:- Purchase Events
- Payout Events
- Account Events
payment_intent.succeeded
payment_intent.succeeded
A succeeded.
Success
Completes the purchase and activates the license.
payment_intent.payment_failed
payment_intent.payment_failed
Failed
Records the payment failure. The buyer sees an error on their next visit.
charge.refunded
charge.refunded
Refund
Processes the refund (supports both partial and full refunds).
How It Works
Webhook Security
All payment webhooks are cryptographically verified to ensure authenticity. Invalid or tampered requests are rejected automatically. All webhook processing is logged for audit purposes.No Outbound Webhooks
BeatPass does not currently offer outbound webhooks for external integrations.
Related Resources
Commerce & Licensing API
Purchase flow, license certificates, and Stripe Connect endpoints.
Exclusive Licenses
How exclusive purchases and licensing work.
Stripe Connect
Producer payout setup guide.