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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-cinetpay

Cinetpay

Packagist Packagist Packagist

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

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

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0
cinetpay/cinetpay-php Version ^1.9
illuminate/support Version ^8.0|^9.0|^10.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package guysolamour/laravel-cinetpay contains the following files

Loading the files please wait ....