A free FreeScout module to integrate Stripe with FreeScout. View critical customer information like Subscription, Invoice and Orders with this free FreeScout module of Stripe from weDevs
Find a file
2023-09-13 11:27:57 +06:00
Api Refactor Stripe Base File and Service Provider Code 2023-09-12 18:45:19 +06:00
Config beta version release 2023-02-10 13:19:14 +06:00
Console beta version release 2023-02-10 13:19:14 +06:00
Database beta version release 2023-02-10 13:19:14 +06:00
Entities beta version release 2023-02-10 13:19:14 +06:00
Http Check Credential when store DB 2023-09-13 11:27:57 +06:00
Providers Refactor Stripe Base File and Service Provider Code 2023-09-12 18:45:19 +06:00
Public Refactor Stripe Base File and Service Provider Code 2023-09-12 18:45:19 +06:00
Resources Refactor Stripe Base File and Service Provider Code 2023-09-12 18:45:19 +06:00
Tests beta version release 2023-02-10 13:19:14 +06:00
.gitattributes beta version release 2023-02-10 13:19:14 +06:00
.gitignore Initial commit 2023-02-10 00:35:00 +06:00
composer.json Release: version 1.0.2 2023-04-04 13:08:45 +06:00
composer.lock beta version release 2023-02-10 13:19:14 +06:00
LICENSE Initial commit 2023-02-10 00:35:00 +06:00
module.json Release: version 1.0.2 2023-04-04 13:08:45 +06:00
README.md Update Readme File 2023-03-02 16:32:25 +06:00
start.php Add Vendor autoload inside modules 2023-03-07 18:15:38 +06:00

Laravel-FreeScout-Stripe-Module

A free FreeScout module to integrate Stripe with FreeScout. View critical customer information like Subscription, Invoice and Orders with this free FreeScout module of Stripe from weDevs

Installation

• Install as a laravel package

Add weDevsOfficial/Laravel-FreeScout-Stripe-Module package to your dependencies.

composer require "weDevsOfficial/Laravel-FreeScout-Stripe-Module"

After requiring package, add service provider of this package to providers in config/app.php.

'providers' => array(
    // ...
    Modules\Stripe\Providers\StripeServiceProvider::class,
)

• Install as a laravel Modules

If you want to use this package like a freescout modules, First you need to clone or download this package and put it inside the modules folder. Then need to install stripe client via composer

   composer require stripe/stripe-php

For more information about modules development process and artisan command you can Go nwidart modules development docs.

Configuration

Migrations

After requiring the package, You need to publish migration file. You can publish it with following command.

php artisan vendor:publish --tag=stripe-migration

After publishing migration file, You need to run migration command

php artisan migrate

Laravel FreeScout Stripe Module package use laravel caching for stripe data. You can change caching timeout from config file. you can publish it with following command.

php artisan vendor:publish --tag=stripe-config

After publishing them, you can find config files (stripe.php) in your config folder. Now you can modify caching timeout according to your needs.

Usage

To retrieving stripe data, put your stripe secret key in stripe settings page. this settings link locate at inbox settings menu list. you can retrieve stripe data for each inbox. That's why you need to put the secret key for each inbox separately.