Download the PHP package rapidwebltd/simplestripe without Composer

On this page you can find all versions of the php package rapidwebltd/simplestripe. 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 simplestripe

SimpleStripe

This super simple Stripe integration package allow you to integrate a Stripe powered payment form and charge your customers with only a tiny amount of code.

Installation & Dependencies

This package and its dependencies can be installed using composer.

Just add the package to your composer.json file as follows and run composer update.

If your framework does not do so for you, remember to include the autoload files generated by composer, as follows.

Setup

To use SimpleStripe, you must first instantiate the SimpleStripe object. To do this, all you need is the Stripe API keys and the currency you wish to take payments in.

You can find your Stripe API keys within your https://dashboard.stripe.com/account/apikeys. You will need both the secret key and the publishable key.

The currency must be presented in ISO 4217 format, such as GBP, USD, EUR.

Displaying payment form

The following code will display a simple payment form, suitable for taking payment with all common debit and credit cards.

This code will also include all the necessary JavaScript code to handle client-side communication with Stripe and display of validation errors. The form will post back to the same URL it is displayed upon.

Charging the customer

Charging customers is simple. The following code is an example of how you can:

  1. Handle the payment form post back
  2. Attempt to charge the customer
  3. Handle success or failure

You should include code similar to this towards the top of the page containing your payment form.

Example

For a complete implementation of SimpleStripe, see src/Example.php.

License

This library is licensed under the Lesser General Public License version 3.


All versions of simplestripe with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3
stripe/stripe-php Version ^4.1
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 rapidwebltd/simplestripe contains the following files

Loading the files please wait ....