Hooks & events
Documentation
Installation, configuration and everyday use of EmailaBiller. Choose a section or search the published guides.
- Platform
- Laravel / PHP
- Laravel
- 13
- PHP
- 8.4
- Database
- Dedicated MySQL-compatible production database
Hooks & events
Understand lifecycle hooks, webhooks, event delivery and extension boundaries.
Payment webhooks, returns and settlement reconciliation
Configure exact callbacks and distinguish signed notifications, authenticated returns and safe billing review.
Read guide Hooks & eventsAddon hooks: complete event directory and delivery rules
Use the five actual queued lifecycle events with their exact payloads and failure/recovery semantics.
Read guide Hooks & eventsHook reference: order.created
Handle a committed order identity without treating creation as payment or completed delivery.
Read guide Hooks & eventsHook reference: invoice.issued
Read a newly issued invoice and distinguish manual, order-linked and recurring-period documents.
Read guide Hooks & eventsHook reference: invoice.payment_recorded
Deduplicate by payment entry and handle received versus completed-refund directions correctly.
Read guide Hooks & eventsHook reference: service.cancellation_requested
Process a committed cancellation request without confusing it with remote account deletion.
Read guide Hooks & eventsHook reference: system.tick
Use a scheduler completion summary without treating queued counts as final delivery or settlement.
Read guideNeed help with EmailaBiller?
Tell us the product version and what you are trying to do. Keep passwords and private keys out of your message.

