Download the PHP package cloudcreativity/laravel-stripe without Composer

On this page you can find all versions of the php package cloudcreativity/laravel-stripe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-stripe

Laravel Stripe

Status

This package no longer has active support beyond upgrading to the latest Laravel version. Please note however, that we cannot guarantee that we will be able to maintain support for all Laravel versions going forward. The package is also on an old version of the Stripe SDK which limits its usefulness.

Unfortunately due to only having limited time for open source work, we are unable to maintain this package to the standard we would like. We would however accept pull requests from anyone who does want to contribute upgrades or new features.

However, if you are starting a new project it is probably best not to use this package.

Overview

A Laravel integration for Stripe's official PHP package.

This package allows you to fluently query the Stripe API via repositories. Repositories can be for either your application's Stripe account, or connected Stripe accounts.

Example

What About Cashier?

This package is meant to be used in addition to Laravel Cashier, not instead of it.

Our primary use-case is Stripe Connect. We needed a package that provided really easy access to data from connected Stripe accounts. We wanted to make interacting with the entire Stripe API fluent, easily testable and highly debuggable.

In contrast, Cashier does not provide full Stripe API coverage, and provides no support for Stripe Connect. So if you need to do more than just Cashier's billing functionality, install this package as well.

Installation

Installation is via Composer. Refer to the Installation Guide for instructions.

Documentation

  1. Installation
  2. Accessing the Stripe API
  3. Receiving Webhooks
  4. Stripe Connect
  5. Artisan Commands
  6. Testing

Version Compatibility

The following table shows which version to install. We have provided the Stripe API version that we developed against as guide. You may find the package works with older versions of the API.

Laravel Stripe PHP Stripe API Laravel-Stripe Cashier
10.x ^7.52 >=2020-03-02 0.7.x ^14.8
9.x ^7.52 >=2020-03-02 0.6.x ^12.3
8.x ^7.52 >=2020-03-02 0.5.x\|0.6.x ^12.3
7.x ^7.0 >=2020-03-02 0.4.x ^12.0
6.x ^6.40 >=2019-05-16 0.2.x ^9.0\|^10.0\|^11.0\|^12.0

Contributing

We have only implemented the repositories for the Stripe resources we are using in our application. Repositories are very easy to implement - for example, the payment intent repository - because they are predominantly composed of traits. Then they just need to be added to the connector class.

If you find this package is missing a resource you need in your application, an ideal way to contribute is to submit a pull request to add the missing repository.


All versions of laravel-stripe with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-json Version *
illuminate/console Version ^10.0
illuminate/contracts Version ^10.0
illuminate/database Version ^10.0
illuminate/http Version ^10.0
illuminate/queue Version ^10.0
illuminate/routing Version ^10.0
illuminate/support Version ^10.0
psr/log Version ^3.0
stripe/stripe-php Version ^7.52
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package cloudcreativity/laravel-stripe contains the following files

Loading the files please wait ....