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 prévu ; en attendant, 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 pour 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 la plus faible) dans Admin > 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 secondaires — les handlers de webhook 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 Admin > Commerce > Payments

Cela te donne une couverture end-to-end complète du flux en argent réel, ce qui est le seul moyen d’être sûr à 100 % que ton intégration fonctionne.

Aujourd’hui, la connexion de Proyecta à Stripe fonctionne uniquement en mode live. Un bouton de mode test permettant de faire 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 roadmap.

  • Teste les cas d’erreur — cartes refusées, paiements abandonnés, erreurs réseau
  • Teste les webhooks de bout en bout — assure-toi que l’état de l’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 d’accès — exercice la route restreinte dans l’interface avant de supposer qu’elle fonctionne
  • Bouton de mode test dans Admin > Commerce — bascule ton compte de paiement en mode test Stripe et utilise des cartes fictives
  • Checkout en mode preview — parcours 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