soap/laravel-omise-webhooks
Laravel package for receiving and handling Omise payment webhooks. It registers a webhook endpoint, verifies incoming events, and dispatches them to your handlers so you can react to charges, refunds, and other Omise events without writing boilerplate.
soap/laravel-omise-webhooks is a thin, opinionated integration layer for Omise (a Southeast Asian PSP). Adopting it means your team does not hand-roll signature verification, event routing, idempotency guards, and retry handling for Omise callbacks — work that is easy to underestimate and expensive to get wrong. This release (v1.2.0) is a sustainability signal, not a feature signal: it confirms the maintainer intends to track Laravel majors.WebhookHandler/PaymentEvent seam rather than calling it from controllers directly.Adopt when all of the following hold:
Look elsewhere, or budget for a fork, when:
For executives (30 seconds): We use a small open-source Laravel add-on to receive payment notifications from Omise. Its new release adds support for Laravel 13 — that keeps us current on our framework upgrade path and removes a blocker we would otherwise have had to engineer around. There is no new functionality and no cost. The one thing worth flagging: it is maintained by a single developer, so we keep our own reconciliation process and a thin internal wrapper so we can replace it quickly if needed. Risk is contained; effort saved is meaningful.
For engineering leadership: v1.2.0 is a compatibility release — Laravel 13 support plus routine dependency bumps. No breaking changes, no API changes, no deprecations. It de-risks our L13 upgrade by keeping a payments-path dependency in the supported matrix. Recommended posture: upgrade the constraint when we move to L13, keep the package behind an internal interface so the webhook handler is swappable, and maintain a scheduled reconciliation against the Omise API so webhook delivery is never our only guarantee of payment state. Track the repo's release cadence — if it goes 12+ months without a Laravel compatibility release, revisit build-vs-buy at the next framework upgrade.
How can I help you explore Laravel packages today?