PHPackages                             monetah/monetah-checkout - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. monetah/monetah-checkout

ActiveLibrary[API Development](/categories/api)

monetah/monetah-checkout
========================

Library providing access to the Monetah checkout API

v1.0(3mo ago)021MITPHP

Since May 18Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/schery19/monetah-checkout)[ Packagist](https://packagist.org/packages/monetah/monetah-checkout)[ RSS](/packages/monetah-monetah-checkout/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)DependenciesVersions (7)Used By (0)

[![](https://camo.githubusercontent.com/a617ee91a5a9e412d241414b48f0de279d010f1e752b3f330369414234ded79d/68747470733a2f2f6d6f6e657461682e636f6d2f7265736f75726365732f6173736574732f696d616765732f6c6f676f2e706e67)](https://camo.githubusercontent.com/a617ee91a5a9e412d241414b48f0de279d010f1e752b3f330369414234ded79d/68747470733a2f2f6d6f6e657461682e636f6d2f7265736f75726365732f6173736574732f696d616765732f6c6f676f2e706e67)

Monetah-Checkout
================

[](#monetah-checkout)

Une librairie PHP permettant d'utiliser les services Monetah dans un projet

Installation
------------

[](#installation)

Via Composer
------------

[](#via-composer)

Utilisez [composer](https://getcomposer.org/download/) pour installer Monetah et ses dépendances, après avoir modifié son chemin [global](https://askcodez.com/modifier-le-chemin-global-du-composeur-windows.html), exécutez la commande suivante sur votre terminal en vous positionnant dans le dossier de votre projet :

```
composer require monetah/monetah-checkout
```

Ensuite dans votre code, utilisez l'[autoload](https://getcomposer.org/doc/01-basic-usage.md#autoloading) de Composer :

```
require_once 'vendor/autoload.php';
```

Installation manuelle
---------------------

[](#installation-manuelle)

Si vous ne souhaitez pas utiliser Composer, vous pouvez télécharger la [dernière version](https://github.com/schery19/monetah-checkout/releases), et ensuite incluez le fichier `init.php` dans votre code :

```
require_once '/path/to/monetah-checkout/init.php';
```

Prérequis
---------

[](#prérequis)

Pour utiliser Monetah il faut d'abord avoir un compte business sur le site de [Monetah](https://monetah.com), ce compte vous servira pour tester votre intégration.

Après avoir entré les informations nécessaires, vous obtiendrez votre Client id et Client secret qui seront très utiles pour l'utilisation de monetah-checkout.

Utilisations
------------

[](#utilisations)

Dans un fichier dans le repertoire source (src/) de votre projet : Instantiez l'objet Monetah avec comme arguments : `$clientId` et `$clientSecret` qui sont à récupérer sur le site [Monetah](https://monetah.com) après avoir créé votre compte business, un troisième argument `$debug` spécifie l'environnement, par défaut il est à `true`, passez le à `false` en mode production.

```
use Monetah\checkout\Monetah;

$clientId = "";
$clientSecret = "";

$monetah = new Monetah($clientId, $clientSecret);
```

Pour effectuer un paiement vous utilisez l'objet PaymentToken, qui vous donnera par la suite un moyen d'obtenir le lien qui dirigera l'utilisateur sur le middleware de paiement Monetah pour finaliser le processus :

```
