myckhel/laravel-paystack
A Laravel package that wraps the Paystack payment API, letting you accept payments, verify transactions, manage customers and plans, and handle webhooks through a clean, fluent interface. Supports cards, bank transfers, USSD, and subscriptions.
Adopt when:
Look elsewhere / apply extra diligence when:
For executives: We can keep Paystack as our payment provider and pick up two capabilities we'd otherwise have to build or buy separately — in-person/assisted payments (Terminal and Virtual Terminal) and invoice-style payment requests (Order API) — by taking a minor version upgrade of an integration library we already depend on. The release also adds Laravel 13 and PHP 8.4 support, which removes a blocker from our platform upgrade roadmap. No breaking changes; this is a low-risk, incremental step that widens the product surface without adding a vendor.
For engineering: v1.6.0 is additive — framework/PHP version support widened (CI + composer constraints) plus new Terminal, Virtual Terminal, and Order API entry points. Treat it as a minor upgrade with two follow-ups: (1) verify endpoint coverage against the Paystack API reference and document any gaps that still require raw calls, and (2) confirm the package sits behind our own payment interface so a future provider swap or fork stays contained. Given the single-maintainer profile, keep it pinned, review the diff, and retain the option to fork.
Decision requested: approve the upgrade and a short spike to validate Terminal/Order API coverage against our near-term in-person and invoicing use cases.
How can I help you explore Laravel packages today?