La Librairie PHP de FedaPay permet une intégration fluide avec des applications back-end développées en PHP, offrant des outils pour gérer les transactions et interagir avec l’API FedaPay. Compatible avec les frameworks populaires tels que Laravel et Symfony.

Installation

Pour installer la librairie FedaPay avec Composer, utilisez la commande suivante :

composer require fedapay/fedapay-php

Cas d’usage :

exemple d’implémentation pour créer un client :

/* Remplacez YOUR_SECRETE_API_KEY par votre clé API secrète */
\FedaPay\FedaPay::setApiKey("YOUR_SECRETE_API_KEY");
/* Indiquez si vous souhaitez exécuter votre requête en mode test ou en live */
\FedaPay\FedaPay::setEnvironment('sandbox'); //or setEnvironment('live');
/* Créer un client */
\FedaPay\Customer::create(array(
  "firstname" => "John",
  "lastname" => "Doe",
  "email" => "John.doe@gmail.com",
  "phone_number" => [
	"number" => "+22966666600",
	"country" => 'bj' // 'bj' Benin code
  ]
));

exemple d’implémentation pour créer une transaction :

\FedaPay\Fedapay::setApiKey('YOUR_API_KEY');
\FedaPay\Fedapay::setEnvironment('sandbox');
$transaction = \FedaPay\Transaction::create([
  'description' => 'Payment for order #1234',
  'amount' => 1000,
  'currency' => ['iso' => 'XOF'],
  'callback_url' => 'https://example.com/callback',
  'mode' => 'mtn_open',
  'customer' => ['id' => 1]
]);

Pour aller plus loin dans l’intégration avec PHP, consultez les ressources suivantes :

Le dépôt GitHub officiel : fedapay-php

La Référence API : api-reference

Code source de l’application de démonstration : php-sample

Démo en ligne : phpsample

Ces ressources vous guideront étape par étape pour intégrer FedaPay efficacement dans vos projets PHP.