> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fedapay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PHP SDK

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 :

```Php theme={null}
composer require fedapay/fedapay-php
```

### Cas d'usage :

#### exemple d'implémentation pour créer un client :

```php theme={null}
/* 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 :

```php theme={null}
\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]
]);
```

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

  Le dépôt GitHub officiel : [fedapay-php](https://github.com/FedaPay/fedapay-php)

  La Référence API : [api-reference](https://docs.fedapay.com/api-reference/introduction)

  Code source de l’application de démonstration : [php-sample](https://github.com/fedapay-samples/sample-php)

  Démo en ligne : [phpsample](https://phpsample.fedapay.com)

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