Memberful

Integration Memberships Subscription Memberful

Intégration Memberful

Memberful est une plateforme d’adhésion qui permet de vendre des abonnements et de partager du contenu sur votre propre site web. Le plugin Post Affiliate Pro la relie à votre programme d’affiliation : chaque adhésion recommandée par un affilié est suivie, chaque renouvellement peut générer une commission récurrente, et un remboursement dans Memberful annule la commission.

Le plugin utilise trois sources d’information provenant de Memberful :

  • La page après le paiement : transmet le premier achat au plugin.
  • L’API Memberful : le plugin l’utilise pour charger les détails de cette première commande, comme le membre, le plan et le total.
  • Les webhooks : Memberful informe le plugin des renouvellements (subscription.renewed) et des remboursements (order.refunded).

Comment intégrer Post Affiliate Pro à Memberful

Récupérez vos informations Memberful

Vous avez besoin de trois éléments provenant de Memberful :

  • URL du compte : l’adresse de votre compte Memberful, par exemple https://YOUR-ACCOUNT.memberful.com/ . Le plugin n’accepte qu’une adresse contenant .memberful.com.
  • Clé API de l’application personnalisée : la clé API d’une application personnalisée de votre compte Memberful. Le plugin l’utilise pour lire les détails des commandes.
  • Clé secrète du webhook : Memberful vous fournit cette clé après la création d’un point de terminaison de webhook (voir ci-dessous).

Activation du plugin

Dans votre panneau marchand, allez dans Configuration > Plugins > Memberful IPN handling > Activer. Renseignez ensuite la configuration :

  • URL du compte Memberful, Clé API de l’application personnalisée et Clé secrète du webhook : les trois valeurs ci-dessus.
  • Suivre par : choisissez si l’ID du plan (par défaut) ou le nom du plan sert d’ID produit de la vente.

Toutes les autres options sont décrites dans la section consacrée aux paramètres du plugin, plus bas.

Créez le webhook dans Memberful

Dans votre tableau de bord Memberful, allez dans Settings > Webhooks et créez un nouveau point de terminaison de webhook avec cette adresse :

https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php

Sélectionnez ces événements :

  • subscription.renewed : un abonnement a été renouvelé (paiement récurrent).
  • order.refunded : une commande a été remboursée.

Une fois le point de terminaison créé, Memberful affiche sa clé secrète. Copiez-la dans le champ Clé secrète du webhook du plugin, puis enregistrez la configuration du plugin.

Suivez le premier achat

Le premier achat n’est pas envoyé par un webhook. À la place, redirigez le membre vers une page de votre propre site après le paiement, et laissez un court script sur cette page transmettre l’achat au plugin.

  1. Dans Memberful, définissez l’option After checkout redirect sur votre page de remerciement. Vous pouvez le faire pour l’ensemble du site dans Website > Domain and redirects > Custom redirects, ou pour un seul plan dans les paramètres de ce plan (Revenue > Plans). Un paramètre de plan remplace le paramètre global.
  2. Memberful ajoute les détails de la commande, dont l’ID de commande, à l’adresse de cette page.
  3. Ajoutez ce script à la page de remerciement. Il lit l’ID de commande dans l’adresse et l’ID visiteur de Post Affiliate Pro depuis le cookie PAPVisitorId, puis envoie les deux au plugin :
<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var orderId = params.get('order_id');
  var cookie = document.cookie.match(/(?:^|; )PAPVisitorId=([^;]*)/);
  if (!orderId || !cookie) { return; }
  var request = new Image();
  request.src = 'https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php'
    + '?transactionId=' + encodeURIComponent(orderId)
    + '&visitorId=' + encodeURIComponent(cookie[1]);
})();
</script>

Le plugin charge ensuite la commande depuis Memberful à l’aide de votre clé API et enregistre la vente pour l’affilié reconnu grâce à l’ID visiteur. Le total est repris de la commande, l’ID ou le nom du plan devient l’ID produit, et l’ID du membre Memberful est enregistré dans le champ Données supplémentaires 1 de la vente.

N’oubliez pas d’intégrer votre site au code de suivi des clics , sinon l’ID visiteur n’existe pas et aucun affilié ne peut être attribué.

Paramètres du plugin

Le plugin propose les options suivantes :

  • URL du compte Memberful : l’adresse de votre compte Memberful, qui doit contenir .memberful.com. Une barre oblique finale est ajoutée automatiquement.
  • Clé API de l’application personnalisée : la clé API utilisée pour charger les détails des commandes depuis Memberful.
  • Clé secrète du webhook : la clé qui permet de vérifier que les webhooks proviennent bien de Memberful. Obligatoire pour les renouvellements et les remboursements.
  • Suivre par : l’ID du plan (par défaut) ou le nom du plan sert d’ID produit.
  • Enregistrer uniquement la commission récurrente correspondante : désactivé par défaut. Lorsqu’il est activé, un paiement récurrent n’est enregistré que si son ID d’abonnement correspond à un ID de commande dans les commissions récurrentes. Sinon, aucune commission récurrente n’est créée.
  • Utiliser le total récurrent de la notification : désactivé par défaut. Lorsqu’il est activé, la commission récurrente utilise le total du webhook au lieu du total du paiement initial.
  • Traiter les remboursements Memberful : activé par défaut. Les remboursements effectués dans Memberful sont reflétés dans Post Affiliate Pro.

Fonctionnement exact du plugin

Le plugin gère trois situations :

  1. Une nouvelle adhésion est achetée. La page de remerciement envoie l’ID de commande et l’ID visiteur au plugin. Le plugin charge la commande depuis l’API Memberful et enregistre la commission pour l’affilié.
  2. Un abonnement est renouvelé. Memberful envoie un webhook subscription.renewed. Le plugin vérifie la signature et enregistre un paiement récurrent. Lorsque la fonction commissions récurrentes est active, l’ID d’abonnement sert d’ID de commande, de sorte que tous les paiements d’un même abonnement restent regroupés.
  3. Une commande est remboursée. Memberful envoie un webhook order.refunded. Si les remboursements sont activés, le plugin retrouve la transaction d’origine grâce à son ID de commande et la rembourse. S’il ne la trouve pas, il consigne le problème et ne fait rien d’autre.

Les webhooks portant un autre nom d’événement sont ignorés.

Qu’est-ce que Memberful ?

Memberful est une plateforme d’adhésion destinée aux créateurs, aux éditeurs indépendants et aux communautés. Elle permet de vendre des adhésions et des abonnements sur votre propre site et votre propre domaine, avec votre propre image de marque, et de connecter votre propre compte Stripe pour les paiements. Memberful fait partie de Patreon, qui l’a acquise en 2018, et continue d’exister en tant que produit à part entière.

Pour les programmes d’affiliation, les adhésions sont un choix naturel. Un membre qui reste un an paie plusieurs fois, de sorte qu’une commission récurrente récompense l’affilié pour la valeur à long terme de chaque recommandation, et pas seulement pour le premier paiement.

Principales fonctionnalités de Memberful

  • Abonnements flexibles : abonnements mensuels, annuels et personnalisés, paiements uniques, abonnements de groupe et tarifs choisis par le membre.
  • Paiement : paiement en un clic, essais gratuits et payants, codes promo et réductions.
  • Votre propre image de marque : paiement et comptes membres sur votre propre domaine.
  • Diffusion de contenu : newsletters, podcasts, téléchargements numériques et contenus communautaires pour les membres.
  • Intégrations et outils : connexions natives avec WordPress, Discord, Mailchimp et Kit, un plugin WordPress, un créateur de site web et une API.
  • Gestion des membres : gestion des abonnements et des remboursements, comptes d’équipe illimités et analyses intégrées.

Options tarifaires de Memberful

Au moment de la rédaction, Memberful propose une formule Standard à 49 $ par mois, plus des frais de transaction de 4,9 %, avec un nombre illimité de membres. Vous pouvez l’essayer gratuitement et vous n’êtes facturé qu’au moment de la mise en production et de l’acceptation de paiements. Pour les grandes entreprises, une formule Enterprise propose une tarification personnalisée, selon le volume. Les prix évoluent : consultez donc les tarifs actuels sur la page tarifaire de Memberful .

Alternatives à Memberful

Si Memberful ne répond pas à vos besoins, ces plateformes d’adhésion disposent elles aussi d’une intégration avec Post Affiliate Pro :

Autres intégrations de sites d’adhésion

Post Affiliate Pro s’intègre à de nombreuses autres plateformes d’adhésion et d’abonnement. Consultez la vue d’ensemble des intégrations d’adhésion , ou parcourez toutes les intégrations .

Questions fréquemment posées

Récompensez les affiliés pour chaque membre Memberful

Suivez les nouvelles adhésions, les renouvellements et les remboursements Memberful et versez à vos affiliés des commissions exactes. Essayez l'intégration Memberful avec Post Affiliate Pro.

Vous serez entre de bonnes mains !

Rejoignez notre communauté de clients satisfaits et offrez un excellent support client avec Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface