michael-rubel / laravel-stripe-integration
This package represents ready-to-use integration with Stripe.
Fund package maintenance!
paypal.me/observername
Installs: 10 758
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: ^8.1
- illuminate/contracts: ^9.0|^10.0
- laravel/cashier: ^13.0|^14.0
- michael-rubel/laravel-enhanced-container: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.11
Requires (Dev)
- brianium/paratest: ^6.3
- infection/infection: ^0.27.0
- laravel/pint: ^1.0
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^7.0|^8.0
- phpunit/phpunit: ^9.5
- roave/backward-compatibility-check: ^7.0|^8.0
README
Laravel Stripe Integration
This package is a ready-to-use integration with Stripe. The package uses laravel/cashier
package internally.
PHP ^8.1
and Laravel ^9.0
is required to use this package.
#StandWithUkraine
Features supported
- Basic card charge
- "Off-session" charge
- Payment intent management
Installation
Install the package using composer:
composer require michael-rubel/laravel-stripe-integration
Publish the config and fill Stripe keys in .env
:
php artisan vendor:publish --tag="stripe-integration-config"
Main classes
Testing
composer test
License
The MIT License (MIT). Please see License File for more information.