Configure and Manage Webhooks
Set up and manage webhook endpoints in your Plexy Dashboard
Configure and Manage Webhooks
Configure webhook endpoints to receive event notifications from Plexy.
Create a webhook endpoint
Go to Developers > Webhooks in your Plexy Dashboard.
Click Add Endpoint and enter your webhook URL:
https://yoursite.com/webhooks/plexyChoose which events to subscribe to, or select "All events" to receive everything.
Save the endpoint and use the Send Test button to verify it's working.
Endpoint requirements
Your webhook endpoint must:
- Use HTTPS (required for production)
- Accept POST requests
- Return a 2xx status code within 30 seconds
- Be publicly accessible
Configure event subscriptions
Subscribe only to the events you need to reduce unnecessary traffic:
| Category | Events |
|---|---|
| Payments | payment.created, payment.succeeded, payment.failed |
| Refunds | refund.created, refund.succeeded, refund.failed |
| Disputes | dispute.created, dispute.updated, dispute.closed |
| Payouts | payout.created, payout.paid, payout.failed |
Multiple endpoints
You can configure multiple webhook endpoints for different purposes:
- Production endpoint - Main application server
- Monitoring endpoint - Logging and analytics service
- Backup endpoint - Redundant processing
Endpoint status
Monitor your webhook endpoints in the Dashboard:
| Status | Description |
|---|---|
| Active | Receiving events normally |
| Disabled | Manually paused |
| Failing | Multiple delivery failures |
Disable or delete endpoints
To disable an endpoint temporarily:
- Go to Developers > Webhooks
- Click the endpoint
- Toggle Enabled off
To delete permanently, click Delete Endpoint.
Deleting an endpoint cannot be undone. Any undelivered events will be lost.