Download the PHP package guysolamour/laravel-cinetpay without Composer
On this page you can find all versions of the php package guysolamour/laravel-cinetpay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download guysolamour/laravel-cinetpay
More information about guysolamour/laravel-cinetpay
Files in guysolamour/laravel-cinetpay
Package laravel-cinetpay
Short Description A laravel wrapper for cinetpay
License MIT
Informations about the package laravel-cinetpay
Cinetpay
Ce package est un wrapper autour du pour effectuer des paiements en ligne. Vous pouvez visiter leur site internet pour en savoir plus sur leurs différents services.
Installation
Install via composer
Prerequisites
- PHP >= 8
- Laravel >= 8
Publish package assets
Usage
Etape 1
Ajoutez les clés api dans le fichier .env
Etape 2 : Création des routes de redirection
Vous devrez mettre le controller responsable de gérer ces routes dans le fichier de configuration config/cinetpay.php
Exemple de controller
Vous pouvez manuellemet créer les routes de redirection depuis votre fichier de route web.php
ou uliser cette méthode , toujours depuis le fichier web.php
Etape 3
Afficher le bouton de paiement sur une page.
Depuis le controller, créez une instance de la classe \Guysolamour\Cinetpay\Cinetpay en le personnalisant avec l'aide des différentes méthodes existantes sur la classe.
Lorsque la fonction init est appellée, elle récupera les cles apis et les routes de redirection dans le fichier .env et construira l'instance de la classe pour vous avec toutes ces valeurs.
Ajoutez l'identifiant de la transaction, cette valeur devra etre stocke dans votre application afin d'identififier et vérfier le statut de chaque paiement. Cette valeur est obligatoire et il existe plusieurs facons de le générer
Il existe une méthode statique au sein de la classe qui génère des identifiants de transaction.
Ajoutez l'identifiant de l'acheteur pour faire la liaison entre le l'acheteur et le paiement. L'identifiant doit etre unique à chaque acheteur.
Cette partie n'est pas obligatoire mais vous pouvez ajouter le numéro qui sera utilisé pour pre remplir le formulaire du paiment.
Ajouter la désignation ou nom ou description du produit à acheter
Ajouter le montant total de la transaction, c'est ce montant qui sera facturé au client.
Enfin passez la variabe à la vue qui sera chargé d'afficher le bouton de paiement.
Etape 4: Personnalisation du bouton
Dans le fichier
Pour changer le label du bouton
Pour changer l'apparence du boutn (css), il faudra retirer les styles par défaut
Ajouter des classes css au bouton
Ajoutez un identifiant au bouton
Ajouter directement du css inline
Ajoutez des attributs html au bouton
ou changer carrement le html du bouton
Security
If you discover any security related issues, please email instead of using the issue tracker.
Credits
This package is bootstrapped with the help of melihovv/laravel-package-generator.
All versions of laravel-cinetpay with dependencies
cinetpay/cinetpay-php Version ^1.9
illuminate/support Version ^8.0|^9.0|^10.0