What are Webhooks?
Webhooks are HTTP POST requests that bnplx.io sends to your application when payment events occur. Instead of checking payment status repeatedly, you’ll receive immediate notifications about status changes. Benefits- Real-time updates - Know instantly when payments are approved, captured, or refunded
- Reliable delivery - Automatic retries ensure you don’t miss critical events
- Reduced API calls - No need to poll for status updates
- Better user experience - Update your UI immediately when events happen
- Webhook endpoints must use HTTPS
- Never expose webhook secrets in client-side code
- Store webhook secrets securely in environment variables
Webhook Handling
Below are list of events for which you will receive the webhooks:Troubleshooting
Webhook Not Received- Check your endpoint URL is correct and accessible
- Verify HTTPS is properly configured
- Ensure your server returns HTTP 200 status
Next Steps
With webhooks configured, you can:- Build real-time features using instant payment updates
- Automate business processes triggered by payment events
- Improve customer experience with immediate feedback
- Integrate with third-party services using webhook data