Aller au contenu

Tester les paiements

Testez le flux d’achat complet avant de passer en production. Un bouton de mode test intégré est en préparation ; pour l’instant, utilisez une vraie carte avec un produit à faible valeur sur un preview publié.

Proyecta Commerce fonctionne actuellement uniquement en production — il n’existe pas de bouton dans le Builder permettant de basculer entre le mode test et le mode live. La méthode recommandée aujourd’hui consiste à publier ton application, à effectuer un vrai paiement avec un produit à faible valeur, puis à te rembourser immédiatement.

  1. Crée un produit de test à 1 $ (ou à l’unité monétaire minimale) dans Dashboard > Commerce
  2. Publie ton application sur son sous-domaine *.proyecta.live
  3. Ouvre l’URL publiée dans un onglet de navigateur séparé et effectue le flux de paiement complet avec ta propre carte
  4. Vérifie les effets de bord — les gestionnaires de webhooks ont bien été déclenchés, le client a été créé, les droits d’accès ont été accordés
  5. Rembourse la transaction depuis l’onglet Dashboard > Commerce > Payments

Cela te donne une couverture end-to-end complète du flux avec de l’argent réel, ce qui est la seule façon d’être sûr à 100 % que ton intégration fonctionne.

Pourquoi ne pas simplement utiliser le mode test de Stripe ?

Section intitulée « Pourquoi ne pas simplement utiliser le mode test de Stripe ? »

Aujourd’hui, la connexion de Proyecta à Stripe fonctionne uniquement en mode live. Un bouton de mode test permettant de pointer Commerce vers l’environnement de test de Stripe (et d’utiliser des cartes fictives comme 4242 4242 4242 4242) est prévu dans la feuille de route.

  • Teste les cas d’erreur — cartes refusées, paiements abandonnés, erreurs réseau
  • Teste les webhooks end-to-end — assure-toi que l’état de ton abonnement se met bien à jour lorsque les événements Stripe se déclenchent
  • Teste l’annulation — le flux at_billing_period_end est facile à oublier
  • Teste les restrictions de fonctionnalités — appelle commerce.check() depuis un flux d’interface avant de supposer que tout fonctionne
  • Bouton de mode test dans Dashboard > Commerce — bascule ton compte de paiement vers le mode test de Stripe et utilise des cartes fictives
  • Paiement en mode preview — teste le flux de paiement directement dans le Builder sans publier
  • Simulateur d’événements webhook pour déclencher de faux événements Stripe sur ton runtime