Download the PHP package emanuelecoppola/satispay-php-sdk without Composer

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

Satispay PHP SDK

License PHP Version

This is the most complete PHP SDK for integrating the Satispay APIs.

It provides a comprehensive solution that supports all Satispay API features, allowing for seamless integration of payment functionalities into your PHP applications.

This software is currently mantained by:

Table of Contents

Get Started

Requires: PHP 7.0+, ext-curl, ext-mbstring, ext-json

First, install the SDK via the Composer package manager:

If you're using a 7.x PHP version be sure to use a Composer 2.x version that has composer-runtime-api:^2.
As per Composer System Requirements:

Composer in its latest version requires PHP 7.2.5 to run. A long-term-support version (2.2.x) still offers support for PHP 5.3.2+ in case you are stuck with a legacy PHP version. A few sensitive php settings and compile flags are also required, but when using the installer you will be warned about any incompatibilities.

Also ensure that the php-http/discovery composer plugin is allowed to run.
This will allow an authomatic PSR-18 HTTP client discovery.

If no PSR-18 HTTP client implementations are available in your project, you can manually install a client:

Then, you can start interacting with Satispay APIs:

If necessary, it is possible to specify a different PSR-18 client implementation.

Supported APIs

This SDK supports the following APIs:

Usage

Client instantiation


Client authentication

To authenticate your application, you need to use the 6 character activation code provided by Satispay.
You can read more here: https://developers.satispay.com/docs/credentials

In order to authenticate you can use the following code:


SatispayGBusinessClient payments

Official documentation and code examples:


SatispayGBusinessClient pre-authorizations

Official documentation and code examples:


SatispayGBusinessClient daily closures

Official documentation and code examples:


SatispayGBusinessClient consumers

Official documentation and code examples:


SatispayGBusinessClient profile

Official documentation and code examples:


SatispayGBusinessClient reports

Official documentation and code examples:


SatispayGBusinessClient MQTT

Official documentation and code examples:


SatispayGBusinessClient sessions

The sessions are usually used in combination with MQTT.

Official documentation and code examples:


SatispayGAgentClient payments

Official documentation and code examples:


SatispayGAgentClient receipts

Official documentation and code examples:


SatispayGAgentClient report requests

Official documentation and code examples:


SatispayGAgentClient invoices

Official documentation and code examples:


All versions of satispay-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
php-http/discovery Version *
psr/http-client-implementation Version *
psr/http-message Version ^2.0
composer-runtime-api Version ^2.0
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 emanuelecoppola/satispay-php-sdk contains the following files

Loading the files please wait ....