Integration d'un système de paiement avec laravel et CAMPAY
NGUETSE Yvan Jordan
@ny-jordan
Hello world, j"espère que vous allez bien, nous allons voir aujourd'hui comment integrer un système de paiement avec laravel et pour cela nous allons utiliser le service CAMPAY
Comment Integrer un système de paiement (CAMPAY)
Initialisation du projet
Sans perdre de temps nous allons tout d'abord creer un nouveau projet avec laravel pour cela taper la commande suivante On aura donc un nouveau projet blog creer, puis vous faites Et vous vous rendez ensuite vers http:localhost:8000 et vous verez la page d'acceuil de Laravel
Super !!! vous venez de passer la première étape
Formulaire de soumission et integration de campay
okay nous allons tout d'abord creer une route, un controller pour le formulaire qui contiendra le numéro et le montant du paiement
Tapez la commande suivante pour creer un nouveau controller
Vous pouvez utilisez le code suivant et le copiez dans un fichier form.blade.php dans le dossier ressources/views vous creez la route suivante dans le dossier routes/web.php
Vous vous rendez ensuite sur http:localhost:8000/form et vous verez le formulaire pour soumettre le formulaire vous creer ensuite la route suivante :
Vous vous rendez sur AppController vous creer la fonction form_submit , et là les vrais choses commencent...
Tout d'abors la validation des données ensuite la connexion avec campay pour avoir votre username_app et votre password_app rendez vous sur https://www.campay.net/en/ et creez vous un compte Sur le menu de droit cliquer sur "Applications", tapez sur "une nouvelle application" remplissez le formulaire suivant
Felicitation, vous avez cree une nouvelle application campay . Ensuite scrollez jusqu'en bas et copier le username et le password et copier ces informations dans votre code
Maintenant nous devons creer un url de callback dans notre application laravel, cette url que campay appelera après le paiement
Super l'integration est terminé , vous pouvez soumettre votre formulaire et si vous avez coorectement suivie les étapes , vous vous retrouvez sur cette page
A la prochaine
/ NY-Jordan