Download the PHP package vulcandigital/silverstripe-paypalwebhook without Composer

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

silverstripe-paypalwebhook

This module is a PayPal webhook event handling delegation interface, a subclass can handle one or more event and an event can be handled by one or more subclass

Requirements

Configuration

By default the environment is set to sandbox

You can also use test keys and the webhook simulator will work fine with this module

WARNING: While this module is in sandbox mode, events will NOT be verified!

Usage

  1. Install and dev/build
  2. Add a sandbox webhook endpoint to PayPal that points to https://yourdomain.com/paypal-webhook and ensure that it sends the events you require
  3. Create your functionality for your event(s):

Any subclass of PayPalEventHandler is detected and requires both the private static $events and public static function handle($event, $data) to be defined.

private static $events must be defined and can be a string containing a single event identifier or an array with multiple

public static function handle($event,$data) must be defined and should not call the parent. $data will be a \Stripe\Event object which has the exact same hierarchy as the JSON response depicted in their examples.

Features

Why?

Easily introduce new event handling functionality without needing to touch any files relating to other event handling classes.

License

Vulcan Digital Ltd


All versions of silverstripe-paypalwebhook with dependencies

PHP Build Version
Package Version
Requires silverstripe/framework Version ^4.0
paypal/rest-api-sdk-php Version ^1.13
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 vulcandigital/silverstripe-paypalwebhook contains the following files

Loading the files please wait ....