Skip to content

Easily show information about Stripe charges and balances in your Nova dashboard

License

Notifications You must be signed in to change notification settings

tighten/nova-stripe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova-Stripe Logo

Laravel Nova Stripe Dashboard

Latest Version on Packagist Total Downloads

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

Dashboard index page

View Stripe charges details

Charge detail page

View Stripe charges dashboard

Customers index page

View Stripe charges details

Customer detail page

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] 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.