Intégrations
Stripe
Stripe est l'intégration de paiement standard pour les sites Web Elmony. Les applications mobiles doivent normalement utiliser RevenueCat pour la facturation App Store et Google Play ; Le paiement mobile direct Stripe est une option avancée pour les flux de paiement personnalisés éligibles.
Configuration globale ou projet
Utiliser GlobalStripe
Configurez les comptes de test et en direct réutilisables sous Paramètres → Intégrations, puis sélectionnez le mode utilisé par l'application.
Utiliser le projet Stripe
Enregistrez un remplacement de compte Stripe distinct lorsque le projet ne doit pas partager les informations d'identification globales.
Configurer les paiements
- Ouvrez le projet Web dans Builder et sélectionnez Paiements.
- Choisissez la source Stripe globale ou du projet.
- Se connecter Tester mode et sélectionnez-le pour le paiement en aperçu.
- Implémentez et vérifiez les flux de paiement, de webhook, d'exécution et d'échec.
- Se connecter En direct mode uniquement lorsque les produits de production et les webhooks sont prêts.
- Basculez l'application sur Live immédiatement avant le lancement de la production et exécutez une petite transaction réelle.
Repli manuel
Si la connexion Stripe ne peut pas remplir les valeurs, la configuration avancée accepte un identifiant de compte, une clé publiable, une clé secrète et un secret de webhook pour chaque mode. Gardez les clés secrètes et les webhooks hors du code du navigateur et du contrôle de source ; utilisez-les uniquement dans le code côté serveur ou dans la configuration d'un environnement protégé.
Dépannage
- Confirmez que les clés publiables, secrètes et webhook appartiennent toutes au mode test ou en direct sélectionné.
- Utilisez le journal des événements de Stripe pour vérifier la livraison des webhooks et les réponses du serveur.
- Ne mélangez pas les produits de test, les identifiants de prix ou les clients avec une connexion en mode direct.
- Si un projet doit utiliser un compte différent, passez à Project Stripe plutôt que de modifier un compte global utilisé par d'autres applications.
