Le guide Artia13,
de A à Z.
Installez, configurez, vendez et gérez vos plugins avec un parcours clair pour l’administration comme pour vos clients.
Configurer le Hub.
Installer et vérifier les pages
Dans Extensions, installez puis activez Artia13 Plugin Hub. Le Hub crée les pages Accueil, Catalogue, FAQ, Support, Mon compte et les pages de retour de paiement. Dans Artia13 Hub, vérifiez les URLs ; utilisez « Reconstruire les pages et les permaliens » après une migration, un changement de domaine ou de structure de permaliens.
Les pages Paiement confirmé et Paiement annulé sont techniques : elles restent accessibles depuis Stripe, mais ne doivent pas être ajoutées au menu public.
Connecter Stripe en mode Test
Ouvrez Artia13 Hub → Stripe. Sélectionnez Test, enregistrez une clé publique pk_test_… et une clé secrète sk_test_…, puis cliquez sur « Tester la connexion ». Le résultat doit confirmer le compte et le mode Test.
Cliquez ensuite sur « Préparer l’offre et le webhook ». Le Hub crée ou retrouve le produit Live Analytics Premium, le prix récurrent de 20 € par an et l’endpoint webhook. Si Stripe indique que l’endpoint existe déjà, copiez le secret de signature whsec_… depuis Stripe Dashboard → Developers → Webhooks.
Tester un achat avant la production
Utilisez une carte de test Stripe depuis la documentation Stripe. Vérifiez les cinq points : ouverture de Checkout, retour vers la page de succès, création d’une ligne dans Artia13 Hub → Commandes, réception des e-mails et ouverture du portail client Stripe.
Dans Stripe, modifiez ou annulez l’abonnement Test puis vérifiez que le statut se met à jour dans la commande WordPress. Ne passez en Production qu’après ce contrôle complet.
Passer en Production
Dans Artia13 Hub → Stripe, choisissez Production et saisissez uniquement les clés pk_live_… et sk_live_…. Test et Production sont volontairement séparés : les identifiants produit, prix et webhook sont recréés ou synchronisés pour le nouveau mode.
Recommencez le test de connexion puis la préparation de l’offre. N’exposez jamais une clé sk_… ou un secret whsec_… dans une page, un e-mail ou une capture d’écran.
Ajouter un nouveau plugin
Ouvrez Artia13 Hub → Ajouter un plugin. Renseignez le nom, le slug, la description courte, le prix, les fonctionnalités et, si nécessaire, un Price ID Stripe spécifique. Enregistrer crée automatiquement une page WordPress et une carte dans le Catalogue.
Utilisez un slug court et définitif. Pour une nouvelle offre payante, créez d’abord son produit et son prix dans Stripe ou utilisez le Price ID Premium existant si l’abonnement est identique.
Suivre commandes, e-mails et renouvellements
Artia13 Hub → Commandes affiche le client, le plugin, le statut, la prochaine échéance et le dernier e-mail confié à WordPress. Le Hub traite les événements Stripe de création, mise à jour, annulation, facture payée et paiement échoué.
Configurez un vrai SMTP ou un service transactionnel WordPress. L’indication « dernier e-mail » confirme l’envoi à WordPress, pas la livraison dans la boîte du client. Les rappels J-30, J-7 et J-1 sont activables dans Stripe.
Le parcours de vos clients.
Découvrir et acheter un plugin
Le client visite le Catalogue, ouvre la fiche du plugin et clique sur « Obtenir Premium ». Il est alors redirigé vers Stripe Checkout : aucune carte bancaire ne transite par WordPress.
Après le paiement
Stripe redirige le client vers la page de succès et envoie un webhook signé au site. Une commande est créée, un compte WordPress Abonné est généré si nécessaire et le client reçoit un e-mail pour définir son mot de passe, ainsi qu’un lien personnel vers Mon compte.
Utiliser Mon compte
Le client se connecte avec son e-mail ou son identifiant et son mot de passe. Il voit ses plugins actifs, sa prochaine échéance, le statut de chaque abonnement et le bouton « Gérer l’abonnement ». Les clients plus anciens peuvent saisir leur e-mail dans « Recevoir mon accès ».
Gérer la facturation
Le bouton « Gérer l’abonnement » ouvre Stripe Customer Portal. C’est là que le client modifie son moyen de paiement, consulte ses factures ou annule lorsque cette option est activée dans votre tableau de bord Stripe.
Les vérifications les plus utiles.
Le paiement ne s’ouvre pas
Vérifiez le mode Stripe, les clés correspondantes et le Price ID. Dans Artia13 Hub → Stripe, relancez « Tester la connexion ». Vérifiez aussi que l’hébergement peut joindre api.stripe.com en HTTPS.
La commande n’apparaît pas
Dans Stripe Dashboard → Developers → Webhooks, ouvrez les événements récents. Vérifiez l’URL du webhook, le secret whsec_…, la réponse HTTP 200 et l’absence de cache sur les pages de paiement et de compte.
Le client ne reçoit aucun e-mail
Vérifiez l’adresse saisie dans Stripe, les spams et la configuration SMTP. Le client peut utiliser le formulaire de récupération dans Mon compte ; le support peut ensuite contrôler la commande dans l’administration.
Écrivez au support.
Indiquez l’URL concernée, votre e-mail de commande ou le numéro de commande. Ne transmettez jamais de clé Stripe ou de données bancaires.
