Download the PHP package compayer/compayer-lib-php without Composer

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

Compayer PHP SDK

Latest Stable Version Build Status Code Coverage Downloads GitHub license

Compayer is a stat data preprocessor and web analytics service that tracks customer events in payment forms for financial and marketing reports.

Compayer PHP SDK library is designed to push stat messages to the Compayer analytics from the php-based projects.

Features


Table of Contents

Requirements

Getting Started

Register your account in Compayer analytics to get:

Installation

We recommend installing Compayer PHP SDK using Composer.

After installing, you need to require the Composer's autoloader:

Usage

To use analytics you need to send 2 events:

The Event tries automatically determine the user IP address and address of the payment initiation page based on the data from the server request. If the user’s request is not available to the script, you can set the payment initiation page or user IP address by yourself (this is necessary for the geolocation filters to work correctly).

To send an Event start, use the following example:

After a payment system has received a response about a payment result (success, failure or refund), you need to send an Event with the data that you received after the payment. You can form the response event as described in the Event start. If you received a transaction ID at the start step, set it to link the entire payment chain.

For success, failure or refund events a payment system response is required in its original form. The response should be written as a string with the key "response" in the property extra.

For example, if the answer received in the JSON format then use the construct: setPaymentSystemResponse(json_encode($jsonPaymentSystemResponse)).

License

The project is available as open source under the terms of the MIT License.


All versions of compayer-lib-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5
ext-json Version *
guzzlehttp/guzzle Version ~6.5
ramsey/uuid Version 3.9.2
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 compayer/compayer-lib-php contains the following files

Loading the files please wait ....