Application basique de paiement en ligne avec Stripe

Installation

Une fois le dépôt clôné, placez vous dans ce dossier, puis installez les dépendences requises:

npm install

Veillez a changer les clés d'API STRIPE: Renommez d'abord le fichier config.exemple.env

mv config.exemple.env config.env

Ensuite veuillez entre votre clé secrète d'API Stripe:

STRIPE_SECRET_KEY=<YOUR SECRET STRIPE KEY>

Puis dans le fichier app.js ligne 1:

const stripe = Stripe('VOTRE CLE PUBLIQUE STRIPE');

Votre clé secrète sera appelée dans le fichier server.js ligne 6

const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);

Pour lancer le server NodeJS:

npm run start
# ou 
npm start

Il ne reste plus qu'à tester. Stripe fournit des numéros de carte de test

Numéro Description
4242 4242 4242 4242 Paiement validé immédiatement
4000 0025 0000 3155 Active 3D Secure
4000 0000 0000 9995 Echoue sur "Fonds insuffisants"

La date d'expiration doit être supérieure à la date à laquelle vous souhaitez effectuer le paiement.

Le code de vérification CVC peut être n'importe quel nombre à 3 trois chiffres (ex: 123)# stripe_checkout