easytransfert/sdk-api-marchand-php

SDK PHP pour l’intégration des paiements marchands EasyTransfert

Maintainers

Package info

github.com/EASYTRANSFERT/sdk-api-marchand-php

pkg:composer/easytransfert/sdk-api-marchand-php

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-03-01 19:06 UTC

This package is not auto-updated.

Last update: 2026-05-11 18:41:21 UTC


README

SDK PHP pour l’intégration des paiements marchands EasyTransfert. Conçu pour une intégration facile dans Laravel et autres frameworks PHP via Composer.

Installation

Vous pouvez installer le package via Composer :

composer require easytransfert/sdk-api-marchand-php

Utilisation

Initialisation

use EasyTransfert\EasyTransfertSDK;
use EasyTransfert\Config;

$config = new Config(
    apiKey: 'VOTRE_CLE_API',
    ipnUrl: 'https://votre-site.com/ipn'
);

$sdk = new EasyTransfertSDK($config);

Vérifier le solde

$balanceData = [
    'wallet' => 'main'
];
$response = $sdk->balance->getBalance($balanceData);
print_r($response);

Cash-in (Dépôt)

$cashinData = [
    'amount' => 1000,
    'phone' => '0102030405',
    'network' => 'ORANGE'
];
$response = $sdk->cashin->cashin($cashinData);
print_r($response);

Cash-out (Retrait)

$cashoutData = [
    'amount' => 1000,
    'phone' => '0102030405',
    'network' => 'ORANGE'
];
$response = $sdk->cashout->cashout($cashoutData);
print_r($response);

Vérifier le statut d'une transaction

$statusData = [
    'transaction_id' => 'TRANS123'
];
$response = $sdk->transactionStatus->checkStatus($statusData);
print_r($response);

Laravel Integration

Dans un projet Laravel, vous pouvez lier le SDK dans un Service Provider :

public function register()
{
    $this->app->singleton(EasyTransfertSDK::class, function ($app) {
        return new EasyTransfertSDK(new Config(
            config('services.easytransfert.key'),
            config('services.easytransfert.ipn_url')
        ));
    });
}

Licence

Licence Propriétaire EasyTransfert. Voir le fichier LICENSE pour plus d'informations.