sepayvn/laravel-sepay
SePay payment gateway integration for Laravel. Accept bank transfers and VietQR payments, verify webhooks, query transactions, and manage payment flows through a clean, configurable API designed for Vietnamese banking and e-commerce applications.
Consider it when:
PaymentGateway interface.Look elsewhere when:
Caution on this release: Laravel 13 support is claimed via a community PR. Verify it in a staging environment on your actual Laravel 13 setup (including your webhook route and queue config) before relying on it in the upgrade plan. The docs-only typo fix also suggests webhook setup instructions were previously unclear — re-read them when integrating.
For executives: We evaluated laravel-sepay, a small Laravel package that integrates the SePay payment gateway. The new release (v1.2.3) is a maintenance release — it adds support for the latest Laravel version, plus routine tooling updates and a documentation fix. No behavior changes, no breaking changes, no migration required. The strategic point is narrow but real: it unblocks our Laravel upgrade path if we adopt SePay, and it lets us avoid building a payment integration ourselves. Recommendation: adopt behind an internal abstraction, pin the version, and treat the single-maintainer risk as a tracked dependency rather than a blocker.
For engineering: v1.2.3 is safe to take — dependency bumps to GitHub Actions, a webhook-instructions typo fix, and Laravel 13 support. Nothing touches runtime payment logic, so a standard CI run plus a webhook smoke test is sufficient. Please (1) confirm Laravel 13 support on our actual app in staging, (2) wrap the package behind our own gateway interface so a swap or fork stays cheap, and (3) review the corrected webhook setup docs rather than our older internal notes.
How can I help you explore Laravel packages today?