easytransfert / sdk-api-marchand-php
SDK PHP pour l’intégration des paiements marchands EasyTransfert
Package info
github.com/EASYTRANSFERT/sdk-api-marchand-php
pkg:composer/easytransfert/sdk-api-marchand-php
dev-main
2026-03-01 19:06 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.0
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.