Download the PHP package monetah/monetah-checkout without Composer
On this page you can find all versions of the php package monetah/monetah-checkout. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download monetah/monetah-checkout
More information about monetah/monetah-checkout
Files in monetah/monetah-checkout
Package monetah-checkout
Short Description Library providing access to the Monetah checkout API
License MIT
Informations about the package monetah-checkout

Monetah-Checkout
Une librairie PHP permettant d'utiliser les services Monetah dans un projet
Installation
Via Composer
Utilisez composer pour installer Monetah et ses dépendances, après avoir modifié son chemin global, exécutez la commande suivante sur votre terminal en vous positionnant dans le dossier de votre projet :
Ensuite dans votre code, utilisez l'autoload de Composer :
Installation manuelle
Si vous ne souhaitez pas utiliser Composer, vous pouvez télécharger la dernière version, et ensuite incluez le fichier init.php
dans votre code :
Prérequis
Pour utiliser Monetah il faut d'abord avoir un compte business sur le site de Monetah, 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
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 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.
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 :
Après finalisation du processus de paiement, vous pouvez récupérer les informations à partir de l'objet PaymentDetails
Notes :
Vous pouvez aussi récupérer les détails du paiement avec la méthode retrieveTransaction($transaction_id)
sur l'objet Monetah en utilisant le paramètre transactionId dans l'url de retour fournit par l'api monetah
Extras
Pour toutes suggestions ou problèmes rencontrés, contacter au [email protected] / [email protected]
Attention : A utiliser avec parcimonie