claudedwithlove
explore/laravel-payment-gateway

laravel-payment-gateway

Crafted

A Laravel package that integrates multiple payment providers through a modular plugin system, handling order management, configuration, and payment callbacks. Developers can quickly add payment functionality to Laravel applications with customizable UI, multi-language support, and a dummy plugin for testing.

·1··submitted April 17, 2026
View on GitHub
Clauded With Love Rating
6.9 / 10

This Laravel package provides a plugin-based payment gateway system that integrates multiple payment providers with order management, callbacks, and customizable UI. It offers both facade and direct model access patterns with features like multi-language support, ignored plugins per order, and a dummy plugin for testing.

Code Quality6.5
Usefulness8.0
Claude Usage7.0
Documentation7.5
Originality5.5
Highlights
  • Well-designed plugin architecture allows easy extension with new payment providers while maintaining unified interface
  • Comprehensive installation command automates setup including Tailwind CSS configuration and optional view publishing
  • Flexible order-level plugin exclusion system allows fine-grained control over available payment methods per transaction
To Improve
  • Add concrete examples of actual payment provider implementations beyond the dummy plugin to demonstrate real-world integration patterns
  • Include error handling examples and validation patterns for payment callbacks, along with security considerations for callback verification
Language