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