Aller au contenu principal

Stripe

Instructions pour connecter Stripe​

Créez un compte de paiement de type Stripe​

Les instructions pour créer un compte de paiement sont décrites ici (s'ouvre dans un nouvel onglet).

Connectez Stripe à votre compte de paiement​

Pour cela, allez dans le compte de paiement créé et cliquez sur Connecter Stripe.

Formulaire de modification du compte de paiement stripe, une flèche pointe vers le bouton "Connect Stripe" sous la case "Test mode"

Vous serez redirigé vers la page de connexion de Stripe. Remplissez les informations de l'entreprise, choisissez le type et l'emplacement de l'entreprise, confirmez le représentant du compte et indiquez les coordonnées bancaires pour les paiements. Une fois l'inscription terminée, vous reviendrez dans le CMS, et le compte de paiement affichera le statut Stripe connecté.

Après la connexion, allez dans Développeurs → Webhooks dans le tableau de bord Stripe et cliquez sur Ajouter une destination.

Suivez les étapes de l'assistant de création de destination d'événements : choisissez les événements à écouter, sélectionnez le type de destination (point de terminaison webhook), et à l'étape de configuration, dans le champ URL de point de terminaison, indiquez l'adresse de notre webhook. Remplacez test-project.oneentry.cloud par l'adresse de votre projet :

https://test-project.oneentry.cloud/api/content/payments/webhook/stripe

Donnez un nom à la destination et terminez la création — le nouveau point de terminaison apparaîtra dans la liste des destinations d'événements avec le statut Actif.

Pour que OneEntry vérifie l'authenticité des événements provenant de Stripe, copiez le secret de signature (Signing secret) du point de terminaison créé dans le tableau de bord Stripe. Il sera nécessaire dans les paramètres du compte de paiement.

Après avoir ajouté le webhook, allez dans le CMS dans Paiements → Statuts, sélectionnez le stockage des commandes et accédez à ses paramètres.

Onglet "Statuses" de "Payments" : le tableau affiche "Order Storage 1" avec le marqueur storage1 et une icône de paramètres

Ajoutez la mise à jour automatique du statut de paiement pour la commande. À gauche figurent les statuts de paiement, et à droite les statuts de vos commandes, ajoutés précédemment dans la section des commandes : choisissez le statut que prend la commande pour chaque statut de paiement.

Écran "Payment Status Settings" : statuts de paiement "Waiting", "Completed", "Canceled", "Payment has expired" associés aux statuts de commande, bouton "Save"

Remplissez les paramètres du compte​

Ouvrez le compte de paiement pour le modifier. Dans le bloc Détails, indiquez :

  • URL de succès — l'adresse vers laquelle l'acheteur sera redirigé après un paiement réussi. Ce champ est obligatoire.
  • URL d'annulation — l'adresse vers laquelle l'acheteur sera redirigé en cas d'annulation du paiement.
  • Délai d'expiration de la session — durée de vie de la session de paiement. La valeur doit être un entier supérieur à 0.
  • Utiliser la validation des données du webhook Stripe — active la vérification de l'authenticité des données que Stripe envoie au webhook.
  • Clé pour valider le webhook Stripe — secret de signature du point de terminaison dans le tableau de bord Stripe. Ce champ devient disponible uniquement lorsque la case Utiliser la validation des données du webhook Stripe est cochée, et dans ce cas, il est obligatoire.

Les modifications sont enregistrées automatiquement.

Bloc "Details" du compte de paiement stripe : une flèche pointe vers les champs "Success URL" et "Cancel URL"

Le compte de paiement prend en charge le mode test. Cette fonction permet de tester la connexion Stripe avec des paramètres de connexion de test.

Compte de paiement stripe : une flèche pointe vers la case "Testing mode" non cochée au-dessus du bouton "Connect Stripe"

Pour désactiver le mode test, décochez la case.