Paiements Stripe

Vous cherchez un moyen rapide, sécurisé et transparent de payer vos affiliés directement sur leurs comptes bancaires ? Stripe Payouts dans AffiliateWP rend cela possible. Avec une configuration unique, vous pouvez envoyer les gains de vos affiliés directement à travers Stripe, sans jamais avoir besoin de feuilles de calcul ou de traitement manuel.

Dans ce guide, nous allons vous expliquer comment fonctionne Stripe Payouts, comment le configurer et comment envoyer des paiements.

Aperçu des paiements Stripe

Stripe Payouts est une intégration dans AffiliateWP qui vous permet de payer vos affiliés en utilisant Stripe.

Vous connecterez votre compte Stripe dans AffiliateWP, qui est installé sur votre site, et vos affiliés se connecteront via votre compte Stripe depuis leur espace affilié. Une fois les deux connectés, vous pouvez initier les paiements en un seul clic.

Lorsque vous envoyez un paiement, les fonds sont transférés de votre compte Stripe au compte Stripe connecté de votre affilié, et Stripe dépose ensuite ces fonds sur le compte bancaire de l'affilié.

Mise en place des paiements par Stripe

Pour commencer, accédez à AffiliateWP " Paramètres " Paiements, puis cliquez sur Stripe Payouts dans la liste des méthodes de paiement disponibles. Vous pouvez soit cliquer sur le bouton Configurer, soit cliquer n'importe où sur la ligne Stripe Payouts pour développer le panneau de configuration.

Lorsqu'il est ouvert, le panneau Stripe Payouts affiche trois sections principales : Live Credentials, Sandbox Mode et Webhook Configuration.

  • Live Credentials est l'endroit où vous connectez votre compte Stripe en direct pour envoyer des paiements réels.
  • Mode bac à sable Environnement de test dans lequel vous pouvez simuler des paiements sans transactions réelles.
  • Configuration du Webhook - Paramètres optionnels permettant à AffiliateWP de recevoir des mises à jour en temps réel de Stripe sur l'état des comptes et les transferts.

Passons en revue chaque section.

Créances en direct

Pour effectuer des paiements réels, vous devez connecter votre compte Stripe en direct en saisissant votre clé secrète en direct. Si la connexion est réussie, une coche verte apparaît. Si la connexion est réussie, une coche verte apparaît à côté de vos informations d'identification.

Après avoir saisi votre clé, activez-la et cliquez sur Enregistrer les modifications. Une fois activé, Stripe sera disponible comme méthode de paiement.

Mode bac à sable (environnement de test)

Le mode bac à sable vous permet de simuler des paiements sans traiter de transactions réelles. Ce mode est particulièrement utile pour tester votre configuration Stripe Payouts et s'assurer que tout fonctionne comme prévu avant la mise en ligne.

Pour activer le mode bac à sable :

  1. Activez le mode bac à sable en le désactivant.
  2. Entrez votre clé secrète de test que vous trouverez dans votre tableau de bord Stripe Test sous Développeurs " Clés API.

Le panneau montre également :

  1. Solde de test disponible: Affiche les fonds actuels du bac à sable disponibles sur votre compte de test Stripe.
  2. Ajouter des fonds de test: Saisissez un montant (par exemple, 500 $) et cliquez sur Ajouter des fonds pour simuler un solde. Ces fonds de test vous permettent d'initier des actions de paiement sans argent réel.

Configuration du Webhook (recommandé)

Les Webhooks permettent à AffiliateWP de rester synchronisé avec Stripe en fournissant des mises à jour en temps réel lorsque le compte d'un affilié change de statut ou lorsqu'un paiement est envoyé.

Cette section comprend

  • Une URL de point de terminaison du crochet Web que vous pouvez copier dans Stripe
  • Un champ pour coller le secret de signature du Webhook de Stripe

Ces étapes sont facultatives mais fortement recommandées pour améliorer la fiabilité et le débogage.

Configuration des événements Webhook

Pour s'assurer que Stripe puisse envoyer des mises à jour en temps réel à AffiliateWP, nous recommandons de configurer les événements suivants lors de la mise en place de votre webhook :

Commencez par vous connecter à votre tableau de bord Stripe. Dans le coin inférieur gauche du tableau de bord, cliquez sur Developers. Ensuite, dans le menu latéral, sélectionnez Webhooks.

Sur la page Webhooks, cliquez sur le bouton Ajouter une destination pour commencer à configurer un nouveau webhook.

Sur la page Sélectionner les événements, Stripe vous demandera de choisir le compte qui déclenchera les événements. Dans la section Événements de, assurez-vous que l'option Votre compte est sélectionnée. Cette option est présélectionnée par défaut et garantit que les événements déclenchés à partir de votre compte Stripe sont envoyés à AffiliateWP.

Juste en dessous, vous verrez le champ de la version de l'API. Dans la liste déroulante, sélectionnez la dernière version disponible afin de garantir la compatibilité avec les fonctionnalités et améliorations les plus récentes de Stripe.

Ensuite, sous l'onglet Tous les événements, utilisez le champ Rechercher un événement par nom ou par description pour rechercher des noms d'événements spécifiques.

Ensuite, sélectionnez les événements suivants pour vous assurer que AffiliateWP reçoit les mises à jour nécessaires de Stripe :

  • payout.paid - Notifie lorsqu'un paiement est déposé avec succès sur le compte bancaire de l'affilié.
  • payout.failed - Notification lorsqu'un paiement ne parvient pas à la banque de l'affilié
  • transfer.created - Notification lorsqu'un transfert est initié vers le compte Stripe de l'affilié
  • transfer.reversed - Notification de l'annulation d'un transfert précédemment envoyé
  • transfer.updated - Notification de la mise à jour de l'état du transfert ou des métadonnées
  • account.updated - Suivi des modifications apportées au compte de l'affilié (par exemple, statut ou informations de vérification)
  • account.application.authorized - Confirme lorsqu'un affilié connecte son compte Stripe
  • account.application.deauthorized - Se déclenche si l'affilié se déconnecte de votre compte Stripe

Une fois que tous les événements sont sélectionnés, cliquez sur l'onglet Événements sélectionnés pour revoir vos sélections.

Une fois tous les événements sélectionnés, cliquez sur Continuer pour passer à l'étape suivante.

Dans l'écran Choisir le type de destination, assurez-vous que l'option Webhook endpoint est sélectionnée. Cette option est pré-sélectionnée par défaut et permet à Stripe d'envoyer des notifications d'événements à l'URL webhook spécifiée.

Sur l'écran Configurer la destination, Stripe vous demandera où envoyer les événements sélectionnés. Dans le champ Nom de la destination, entrez un nom reconnaissable pour vous aider à identifier ce webhook plus tard. Dans le champ Endpoint URL, collez l'URL du webhook fournie dans votre administration WordPress sous : AffiliateWP " Paramètres " Paiements " Paiements Stripe. Optionnellement, vous pouvez ajouter une Description pour fournir plus de contexte sur l'objectif de ce webhook. Une fois que tout est rempli, cliquez sur Créer la destination pour terminer la configuration.

Une fois que tous les champs sont remplis, cliquez sur Créer une destination pour terminer la configuration.

Après avoir cliqué sur le bouton Créer une destination, Stripe vous redirige automatiquement vers la page de détails du webhook nouvellement créé. Dans la section Secret de signature, cliquez sur l'icône de l'œil pour révéler la clé secrète.

Cliquez ensuite sur l'icône "Copier dans le presse-papiers" pour le copier.

Ensuite, retournez dans votre administration WordPress et collez la clé copiée dans le champ Webhook Signing Secret sous AffiliateWP " Settings " Payouts " Stripe Payouts .

Notifications par courrier électronique

L'intégration de Stripe Payouts d'AffiliateWP comprend des notifications par email intégrées qui informent les administrateurs du site et les affiliés des événements clés en matière de paiement.

Pour configurer ces notifications, naviguez vers AffiliateWP " Paramètres " Emails, puis ouvrez l'onglet Stripe Payout Emails.

L'interface est divisée en deux sections : Emails du gestionnaire d'affiliation et Emails de l'affilié.

Emails du gestionnaire d'affiliation

Ces notifications sont envoyées à l'administrateur du site (ou à la personne qui gère les paiements des affiliés) lorsque Stripe signale un changement dans le paiement ou le statut du compte.

Chaque notification comporte un bouton Configurer qui vous permet de personnaliser l'objet, le corps du message et d'ajouter des balises dynamiques. Vous pouvez également prévisualiser ou envoyer un courriel de test à partir de cet écran.

Voici les notifications disponibles :

  • Transfert créé Notifie les administrateurs lorsqu'un transfert est initié avec succès vers le compte Stripe d'un affilié.
  • Échec du transfert Alerte les administrateurs lorsqu'une tentative de transfert vers Stripe échoue.
  • Transfer Reversed Notification critique lorsque Stripe annule un transfert précédemment réussi.
  • Payout Completed Envoyé lorsque Stripe confirme que les fonds ont bien été versés sur le compte bancaire de l'affilié.
  • Payout Failed Envoyé lorsqu'un paiement ne parvient pas à la banque de l'affilié en raison d'un problème (par exemple, compte bancaire invalide).
  • Vérification du compte requise Vous avertit lorsqu'un affilié doit effectuer des vérifications supplémentaires pour être éligible aux paiements.
  • Compte connecté Vous avertit lorsqu'un affilié connecte avec succès son compte Stripe.

Emails des affiliés

Elles sont envoyées directement aux affiliés, ce qui leur permet de se tenir au courant de l'état de leur compte et de leurs paiements.

Les notifications disponibles sont les suivantes :

  • Transfert créé Informe les affiliés qu'un transfert a été initié sur leur compte Stripe.
  • Échec du transfert Notifie l'échec du transfert.
  • Paiement terminé Indique aux affiliés que les fonds ont été versés sur leur compte bancaire.
  • Payout Failed Alerte l'affilié que le paiement n'a pas pu être effectué par sa banque.
  • Vérification de compte requise Notifie l'affilié si Stripe demande des informations d'identité ou bancaires supplémentaires pour permettre les paiements.
  • Compte connecté Un message de bienvenue confirmant que leur compte Stripe a été connecté avec succès.

Chaque courriel peut être personnalisé avec son propre objet, son propre message et ses propres balises de modèle. Pour y accéder, il suffit de cliquer sur le bouton Configurer situé à côté de chaque notification.

Se connecter en tant qu'affilié

Les affiliés doivent connecter leurs propres comptes Stripe via l'espace affilié. Il s'agit d'une procédure en libre-service qui ne peut pas être effectuée par l'administrateur du site en leur nom.

Voici comment se déroule la procédure :

  1. L'affilié devra se connecter à son espace affilié.
  2. Allez dans Paramètres " Paiements Stripe, et cliquez sur le bouton Configurer les paiements Stripe.
  3. Cela les amènera au flux d'accueil sécurisé de Stripe où ils seront invités à fournir une vérification d'identité, des informations bancaires et à accepter les conditions de Stripe.

Une fois terminé, le compte Stripe de l'affilié est lié à votre site.

Dans l'espace affilié, l'affilié verra alors son identifiant de compte connecté, ainsi que des options pour accéder à son tableau de bord Stripe.

Personnalisation de la page d'accueil des affiliés

En tant qu'administrateur du site, vous pouvez personnaliser la page d'accueil hébergée par Stripe que les affiliés voient lorsqu'ils connectent leur compte. Pour définir la couleur de votre marque pour la page d'accueil Stripe :

  1. Connectez-vous à votre tableau de bord Stripe
  2. Allez dans Paramètres " Connecter " Interface d'accueil, et cliquez sur Personnaliser.
  3. Définissez votre logo, la couleur de votre marque et les options d'accentuation
  4. Enregistrer les modifications - elles seront répercutées sur les pages d'accueil hébergées.

Gestion des connexions d'affiliés

En tant qu'administrateur du site, vous pouvez visualiser et gérer le statut de connexion de chaque affilié à partir de l'écran AffiliateWP " Affiliés. Vous y trouverez une colonne Statut Stripe, qui vous permet de vérifier rapidement le statut de connexion de chaque affilié en un coup d'œil, sans avoir besoin d'ouvrir leur profil individuel.

En survolant un badge d'état, une infobulle s'affiche avec plus de détails sur la connexion.

  • Si l'affilié n'a pas connecté son compte, vous verrez un tiret (-). En le survolant, vous verrez apparaître une infobulle qui dira : "L'affilié n'a pas connecté son compte Stripe".
  • Si la connexion réussit, vous verrez Activé, ainsi que l'identifiant du compte de l'affilié, l'état de la connexion (par exemple, "Paiements : actif, Paiements : actif") et un lien Afficher les détails.
  • Si quelque chose ne va pas avec la connexion (par exemple, des clés incorrectes ou un accès révoqué), vous verrez Erreur, ainsi que le message d'erreur spécifique.
  • Un statut restreint signifie que le compte de l'affilié est connecté, mais que quelque chose empêche les paiements - souvent en raison d'une vérification manquante ou de restrictions liées au pays.

Vous pouvez cliquer sur le lien Voir les détails (disponible uniquement lorsque le statut est "Activé") pour ouvrir le panneau Stripe Connection complet dans le profil de l'affilié.

En cliquant sur le nom d'un affilié, vous accéderez à son profil. Vous y trouverez une section sur les paiements Stripe qui affiche des informations plus détaillées en fonction de leur statut de connexion.

Ce que vous voyez ici dépend de la connexion de l'affilié :

Si l'affilié n'est pas connecté :

Si l'affilié n'est pas connecté à Stripe, son profil affichera son nom, un badge d'état intitulé Non connecté et un message indiquant : "Le compte Stripe n'est pas connecté. Cet affilié recevra des paiements via votre méthode par défaut."

Si l'affilié est connecté :

Les détails de leur connexion s'affichent, notamment :

  • Nom et identifiant du compte Stripe
  • État de la connexion (activée)
  • Coordonnées du compte (toujours "Express"), pays et date de connexion
  • Paiements et statut des paiements
  • Un bouton Voir dans Stripe pour ouvrir leur profil dans votre tableau de bord Stripe.
  • Un bouton de déconnexion pour réinitialiser leur connexion

Cette vue est utile pour le dépannage, la gestion des connexions d'affiliés et pour s'assurer que tout le monde est correctement configuré pour recevoir des paiements.

Envoi des paiements

Une fois que votre compte Stripe est connecté et que les affiliés ont lié leurs comptes, les paiements peuvent être envoyés directement depuis votre administrateur WordPress.

Option 1 : Payer à partir de l'écran de référence

Allez sur AffiliateWP " Références. A côté de chaque parrainage non rémunéré, vous verrez un lien Payer via Stripe.

En cliquant sur le lien Payer via Stripe, vous verrez apparaître une fenêtre de confirmation qui vous permettra de vérifier les détails du paiement avant de l'envoyer. Cette fenêtre affiche le nom de l'affilié, le montant du paiement et confirme que le paiement sera envoyé sur le compte Stripe de l'affilié.

Pour terminer le paiement, cliquez sur Payer maintenant. Pour annuler, il suffit de fermer la fenêtre contextuelle ou de cliquer sur Annuler.

Pour payer plusieurs références à la fois :

  1. Sélectionnez les références à l'aide des cases à cocher.
  2. Ouvrez le menu déroulant Actions en bloc.
  3. Choisissez Pay Now via Stripe, puis cliquez sur Apply.

Option 2 : Utiliser l'écran Paiements

Naviguez vers AffiliateWP " Paiements " Payer les affiliés. Ici, vous pouvez filtrer les paiements par affilié, par plage de dates ou par gains minimums. Choisissez Stripe comme méthode de paiement, puis cliquez sur pour traiter le paiement par lot.

Lorsqu'un paiement est initié, Stripe effectue deux actions :

  1. Les fonds sont transférés de votre compte Stripe au compte Stripe connecté de l'affilié.
  2. Stripe dépose ensuite les fonds directement sur le compte bancaire de l'affilié.

Pays soutenus

Stripe Payouts dans AffiliateWP prend en charge tous les pays où Stripe Express est disponible.
Pour consulter la liste complète des pays pris en charge et leurs exigences en matière de paiement, visitez la page des pays pris en charge par Stripe.

N'oubliez pas :

  • Les affiliés doivent être situés dans un pays supporté pour connecter leur compte Stripe.
  • Certains pays peuvent exiger des étapes de vérification supplémentaires (par exemple, une pièce d'identité délivrée par le gouvernement, un justificatif de domicile).

Questions fréquemment posées

Puis-je tester Stripe Payouts avant de mettre en ligne ?

Oui. Activez le mode Sandbox dans vos paramètres et utilisez les identifiants de test de Stripe. Vous pouvez également simuler des transactions à l'aide de l'outil Create Test Charge.

Que se passe-t-il en cas d'échec d'un paiement ?

Vous serez averti par les alertes email configurées (si des webhooks sont configurés), et vous pourrez agir en conséquence, par exemple en demandant à l'affilié de mettre à jour ses coordonnées bancaires ou de réinitialiser le paiement.

Puis-je personnaliser l'apparence de l'expérience d'accueil pour les affiliés ?

Oui ! Stripe vous permet de marquer les pages d'accueil que vos affiliés voient. Pour ce faire :

1. Connectez-vous à votre tableau de bord Stripe

2. Allez dans Paramètres " Marque

3. Définissez votre logo, vos couleurs et votre style d'accentuation

4. Sauvegarder - les changements seront automatiquement répercutés sur la page d'accueil hébergée.

Puis-je utiliser dans AffiliateWP une devise différente de celle définie dans mon compte Stripe ?

Stripe Payouts ne traitera les transactions qu'en utilisant la devise par défaut de votre compte Stripe. Pour éviter tout problème, assurez-vous que AffiliateWP utilise la même devise.

Cela permet-il d'effectuer des paiements transfrontaliers ?

Actuellement, Stripe Payouts ne prend en charge que les paiements nationaux - l'affilié doit être basé dans le même pays que votre compte Stripe. Si vous devez payer des affiliés internationaux, envisagez plutôt d'utiliser PayPal Payouts.

Où puis-je voir les affiliés connectés dans mon tableau de bord Stripe ?

Connectez-vous à votre compte Stripe, et dans le menu de gauche, cliquez sur Comptes connectés pour voir tous les affiliés qui se sont connectés.

Y a-t-il des frais liés à l'envoi des paiements ?

Stripe Connect facture des frais de transaction standard pour chaque paiement, mais AffiliateWP ne facture rien de plus. Pour connaître les frais de Stripe Connect pour votre pays, consultez la page officielle des tarifs de Stripe.

Stripe Payouts supporte-t-il l'addon Affiliate Portal ?

Oui, si votre site utilise l'addon Affiliate Portal, Stripe Payouts est entièrement pris en charge. Les affiliés peuvent connecter leur compte Stripe, voir l'état de la connexion et accéder à leur tableau de bord Stripe, le tout à partir de l'interface du portail d'affiliation.

Que se passe-t-il si je change ma clé API Stripe ?

Si vous générez une nouvelle clé API au sein du même compte Stripe, aucune action n'est nécessaire - tous les affiliés restent connectés. Cependant, si vous changez de compte Stripe, tous les affiliés doivent se reconnecter en utilisant le nouveau flux d'onboarding.

Que se passe-t-il si j'annule un paiement dans Stripe ?

Si vous annulez un transfert via Stripe, les fonds sont renvoyés sur votre compte Stripe et le parrainage dans AffiliateWP sera à nouveau marqué comme non payé.

Que peuvent faire les affiliés dans leur tableau de bord Stripe ?

Une fois connectés, les affiliés peuvent accéder à leur tableau de bord Stripe Express en utilisant le lien fourni dans leur espace affilié. Ce tableau de bord leur permet de :

  • Consulter l'historique des paiements et les paiements à venir
  • Mise à jour des informations personnelles ou bancaires
  • Gérer les données fiscales
  • Télécharger une pièce d'identité si nécessaire pour la vérification

Pour plus d'informations sur le tableau de bord Stripe Express, consultez la documentation de Stripe ici.