Stripe intégration SCA 3D Secure


Tuto d'intégration module de paiement Stripe / Paypal

Stripe Logo Stripe SCA 3D Secure

Notre pack Module Paypal + Stripe bénéficie d'un script d'installation dynamique sur votre serveur.
Pour savoir comment installer un module alpha site, reportez-vous au tuto d'installation automatique >>
> > Installation des modules


Le mini guide de cette page a pour but de vous fournir un extrait des détails d'ouverture et de réglages
du compte marchand Stripe

Le Module Stripe + Paypal.
Cette nouvelle version est compatible avec la norme SCA 3D Secure.
Vous pourrez déployer l'ensemble des explications depuis notre pack à télécharger, vous y trouverez un tutoriel extrêmement détaillé:

Mode de paiement:

- Compte Paypal (incontournable)
- Paiement par carte avec Stripe

C'est très simple à mettre en oeuvre, l'installation étant automatisée, il vous suffit de suivre les indications fournies; nous avons cependant tenu à vous fournir un maximum d'informations, de sorte qu'au-delà de la mise en ligne du paiement sur votre site marchand, vous puissiez aussi rapidement appréhender le fonctionnement du module, en relation avec les menus affichés sur votre compte compte Paypal et votre compte Stripe, pour le cas où vous souhaiteriez y apporter une touche perso.
Une fois les différents réglages effectués, il vous suffira depuis l'emplacement souhaité sur votre site, d'appeler la page index.php du module de paiement, pour offrir à vos clients, les 2 meilleures solutions du marché:
Pour ce qui concerne la plateforme Paypal, vous trouverez un aperçu des réglages et de l'installation sur la page dédiée à ce prestataire.
>> Module Paypal
Nous allons ici vous fournir, des exemples détaillés des différentes paramétrages à effectuer sur Stripe, ainsi que l'emplacement des pages concernées sur cette plateforme.

1. Le compte Stripe

Stripe Logo

Ouverture du compte:

Commencez par ouvrir un compte Stripe:
Voir ici >> Stripe ouvrir un compte
Vous devez renseigner 3 champs:

- E-mail:
- Nom complet :
- Mot de passe :
Vous pouvez parfaitement utiliser la même adresse e-mail que celle de votre compte Paypal.

Dès que votre inscription est confirmée, connectez-vous à votre compte Stripe.

Vos clés API
La première chose à faire est de récupérer vos clés de connexion à votre compte marchand.
Pour l'instant vous ne disposerez que des clés en mode test, lorsque votre contrat sera signé, après retour de la documentation qui vous sera demandée, vous aurez la possibilité de récupérer aussi, vos clés en mode production.
La procédure d'affichage des ces clés sera la même:

Une fois connecté, repérez dans le menu gauche, les boutons Environnement de test et Développeurs,
comme sur l'exemple Image 2.
"Environnement de test" vous permettra de passer d'un mode à l'autre, Test ou Production, et de récupérer les clés correspondantes à chaque mode.

Pour l'instant, cliquez sur Développeurs, puis Clés API
comme sur l'exemple Image 3, vous devrez cliquer sur:
"Révéler le Token de la clé test" pour afficher l'ensemble de vos 2 clés test

Retour IPN
Passons maintenant à la création du Webhook
Il s'agit tout simplement de déclarer la page de votre site, qui sera autorisée à recevoir de Stripe
- les informations de paiement / remboursement
- et qui procédera de manière dynamique, à la mise à jour de votre base de données, ainsi qu'à l'envoi des mails de confirmation au client.

Revenez sur l'exemple plus haut Image 2, cliquez dans le menu sur Webhooks
Dans la page qui s'ouvre, cliquez sur Ajouter un endpoint
Voir exemple Image 4.

Vous venez d'ouvrir une fenêtre popup, dans laquelle vous allez renseigner le champ "URL d'endpoint".
Voir exemple Image 5
URL de votre page Webhook: votre-site.com/PAIEMENT-paypal-stripe/Paiement_Stripe/module_Stripe/STRIPE/hook_stripe.php

A présent dans la liste déroulante "Evénements à envoyer", descendes jusqu'à la rubrique "Charge", puis sélectionnez une par une les options:
- Charge.captured
- Charge.failed
- Charge.refunded
- Charge.succeded
N'oubliez pas de valider (bouton Ajouter un endpoint, en base de la fenêtre popup)

Les autres paramétrages sont amplement détaillés dans le tutoriel fourni avec notre pack
Module Paypal + Stripe

Img-1 Connexion:

stripe-connexion

Img-2 Menu Compte Stripe:

stripe-menu-du-compte

Img-3 Clés API:

stripe-clés-api

Img-4 Stripe Webhook:

stripe webhook

Img-5 Ajouter un endpoint:

stripe endpoint

2. Mails Clients

Afin de maîtriser les informations que vous renvoyez par mail, c'est le module qui va se charger de l'opération.
Par conséquent, la dernière opération va consister à désactiver l'envoi des mails au client par Stripe.
Vous continuerez cependant à recevoir de Stripe, les mails qu' ils vous envoient lors d'un paiement.
(Uniquement en mode production) Stripe n'envoie pas de mail au vendeur en mode Test

Toujours depuis le menu gauche du compte Stripe:
voir Image 6
cliquez sur Paramètres puis Reçus

Une fois dans la page "E-mails" décochez les boutons:
- Paiements réussis
- Remboursements
et validez sur le bouton "Enregistrer".
voir Image 7

Img-6 Paramètres entreprise:

stripe paramètres entreprise

Img-7 E-mails:

stripe mails clients

3. Tester le module

Formulaire de paiement:

affichez le module avec:

votre-site.com/PAIEMENT-paypal-stripe/paiement.php


Le paiement carte en mode TEST
- Titulaire de la carte: Exemple: Jean Dupont ...
- Date de validité: MM/AA peu importe du moment que mois et année soient supérieurs à la date actuelle.
- Code CVV: 123 ou 456 peu importe
- Code postal: peu importe.
- Carte acceptée: 4242 4242 4242 4242 (Paiement validé immédiatement)
- Carte compatible SCA: 4000 0025 0000 3155 (Carte 3D Secure activé)
- Carte refusée: 4000 0000 0000 9995 (Echec sur "Fonds insuffisants")

Ces 3 cartes fictives vous permettent d'afficher des retours de page client différents, en fonction des informations saisies.

Carte Normale:

Stripe paiement carte

3D Secure SCA:

Stripe paiement 3D Secure

4. Le compte Paypal

Paypal Logo

Ouverture du compte et Tutoriel::

Rappel
Vous retrouverez le tutoriel Paypal sur sa page dédiée:
>> Module Paypal

Le module de paiement sur votre Site

Une fois votre module paramétré, rendez-vous sur la page:
votre site.com/PAIEMENT-paypal-stripe/paiement.php
A partir de cette page, vous pourrez travailler aussi bien en mode Test qu'en mode Live, selon le paramétrage du module que vous aurez configuré.
Vous trouverez également sur cette page, les liens vers le tutoriel complet du module.

Pour intégrer le module à l'emplacement de votre choix, dans une page de votre site, il suffit d'appeler la page index.php du module:

<div class="" id="module">
<?php
include 'PAIEMENT-paypal-stripe/index.php';
//ou éventuellement
include '/PAIEMENT-paypal-stripe/index.php'; ?>
</div>

note
Tutoriel Module paiement Stripe SCA 3D Secure / Paypal
Note: 4.7 / 5 sur 21250 Avis.