2017 © Pedro Peláez
 

library fairpay-php-sdk

PHP DSK to work with FairPay

image

ferus/fairpay-php-sdk

PHP DSK to work with FairPay

  • Thursday, October 30, 2014
  • by nick-keller
  • Repository
  • 1 Watchers
  • 0 Stars
  • 74 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 3 % Grown

The README.md

PHP SDK for FairPay

Instalation

Avec Composer

Ajoutez cette ligne à votre composer.json, (*1)

{
    "require": {
        "ferus/fairpay-php-sdk": "dev-master"
    }
}

Puis lancez la commande suivante :, (*2)

php composer.phar update

A la main

Copiez le contenue du dossier src dans votre projet., (*3)

Utilisation

require_once __DIR__ . '/vendor/autoload.php'; // pour une instalation avec composer
require_once __DIR__ . '/Ferus/FairPayApi/FairPay.php'; // pour une instalation manuelle

use Ferus\FairPayApi\FairPay;

$fairpay = new FairPay();
$fairpay = new FairPay('api_s3cr3t');

$fairpay->setApiKey('api_s3cr3t');
$fairpay->setEndpoint('http://localhost/perso/api');

$fairpay->api('/students');
$fairpay->api('/students/{query}', 'get', array('query' => $query));

// Racourcis
$fairpay->getStudents();
$fairpay->getStudent($query);
$fairpay->searchStudents($query);
$fairpay->getBalance();
$fairpay->cash($client_id, $amount, $cause);
$fairpay->deposit($client_id, $amount);

Gestion des erreurs

use \Ferus\FairPayApi\Exception\CurlExecException;
use \Ferus\FairPayApi\Exception\ApiErrorException;

try{
    $fairpay->cash($client_id, $amount, $cause);
}
catch(CurlExecException $e){
    $e->message; // curl error message
}
catch(ApiErrorException $e){
    $e->message; // api error message
    $e->code; // http status code
    $e->returned_value; // full api responce
}

The Versions

30/10 2014

dev-master

9999999-dev

PHP DSK to work with FairPay

  Sources   Download

The Requires

  • php >=5.2.0
  • ext-curl *
  • ext-json *

 

sdk fairpay bde esiee