tightenco / nova-stripe
A tool to create a quick Stripe dashboard in your Laravel Nova admin panels
Installs: 260 547
Dependents: 0
Suggesters: 0
Security: 0
Stars: 103
Watchers: 14
Forks: 20
Open Issues: 8
Language:JavaScript
Requires
- php: ^7.4|^8.0|^8.1
- stripe/stripe-php: >=5.0
Requires (Dev)
- laravel/nova: ^4.0
- orchestra/testbench: >=3.6.x-dev
- phpunit/phpunit: 9.5.*
- tightenco/duster: ^0.3.2
README
Laravel Nova Stripe Dashboard
This package makes it easy to see high-level information about your application's Stripe balance, charges, and customers in a Nova dashboard.
If you are interested in managing your users' Stripe subscriptions with Laravel Cashier, check out Nova Cashier Manager by themsaid.
Installation
You can install this package via Composer:
$ composer require tightenco/nova-stripe
Usage
Add your Stripe key and secret values to your .env
file:
STRIPE_KEY=
STRIPE_SECRET=
Add a stripe
element to your config/services.php
configuration file:
'stripe' => [ 'key' => env('STRIPE_KEY'), 'secret' => env('STRIPE_SECRET'), ],
Register the NovaStripe
tool in app/Providers/NovaServiceProvider
:
public function tools() { return [ new \Tighten\NovaStripe\NovaStripe, ]; }
Features
View Stripe charges dashboard
View Stripe charges details
View Stripe charges dashboard
View Stripe charges details
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email hello@tighten.co instead of using the issue tracker.
Credits
Support us
Tighten is a web development firm that works in Laravel, Vue, and React. You can learn more about us on our web site
License
The MIT License (MIT). Please see License File for more information.