Violet provides a set of webhooks specifically related to payout account management, enabling you to monitor the lifecycle of merchant payout accounts in your system. These are part of the broader Violet webhook system—if you’re new to how Violet webhooks work, start with our Webhooks Overview for details on managing and testing webhooks.

Payout Account Events

MERCHANT_PAYOUT_ACCOUNT_CREATED

Emitted when a new Violet Payout Account is created for a merchant. Use this to track when a merchant has completed the first step in enabling payouts through your application.

MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED

Emitted when the KYC or onboarding requirements for a merchant’s payout account are updated. This can happen after account creation, especially when Stripe (or another provider) requests additional information from the merchant.

MERCHANT_PAYOUT_ACCOUNT_DELETED

Emitted when a Prism Payout Account is deleted. Currently, accounts can only be deleted via API. Learn more here