Memberful

Integration Memberships Subscription Memberful

Integração com o Memberful

O Memberful é uma plataforma de associações para vender assinaturas e compartilhar conteúdo no seu próprio site. O plugin do Post Affiliate Pro o conecta ao seu programa de afiliado , para que cada associação indicada por um afiliado seja rastreada, cada renovação possa gerar uma comissão recorrente e um reembolso no Memberful reverta a comissão.

O plugin usa três fontes de informação do Memberful:

  • A página após o checkout: passa a primeira compra para o plugin.
  • A API do Memberful: o plugin a usa para carregar os detalhes desse primeiro pedido, como o membro, o plano e o total.
  • Webhooks: o Memberful notifica o plugin sobre renovações (subscription.renewed) e reembolsos (order.refunded).

Como integrar o Post Affiliate Pro com o Memberful

Obtenha seus dados do Memberful

Você precisa de três informações do Memberful:

  • URL da conta: o endereço da sua conta do Memberful, por exemplo https://YOUR-ACCOUNT.memberful.com/ . O plugin aceita apenas um endereço que contenha .memberful.com.
  • Chave de API do aplicativo personalizado: a chave de API de um aplicativo personalizado na sua conta do Memberful. O plugin a usa para ler os detalhes do pedido.
  • Chave secreta do webhook: o Memberful fornece essa chave depois que você cria um endpoint de webhook (veja abaixo).

Ativação do plugin

No seu painel do comerciante, vá em Configurações > Plugins > Processamento de IPN do Memberful > Ativar. Em seguida, preencha a configuração:

  • URL da conta do Memberful, Chave de API do aplicativo personalizado e Chave secreta do webhook: os três valores acima.
  • Rastrear por: escolha se o ID do plano (padrão) ou o nome do plano do Memberful será usado como ID do produto da venda.

Todas as outras opções são descritas na seção sobre configurações do plugin, abaixo.

Crie o webhook no Memberful

No seu painel do Memberful, acesse Settings > Webhooks e crie um novo endpoint de webhook com este endereço:

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

Selecione estes eventos:

  • subscription.renewed: uma assinatura foi renovada (pagamento recorrente).
  • order.refunded: um pedido foi reembolsado.

Depois de criar o endpoint, o Memberful mostra a sua chave secreta. Copie-a para o campo Chave secreta do webhook do plugin e salve a configuração do plugin.

Rastreie a primeira compra

A primeira compra não é enviada por um webhook. Em vez disso, envie o membro para uma página do seu próprio site após o checkout, e deixe um pequeno script nessa página passar a compra para o plugin.

  1. No Memberful, defina o After checkout redirect como a sua página de agradecimento. Você pode fazer isso para o site inteiro em Website > Domain and redirects > Custom redirects, ou para um único plano nas configurações do plano (Revenue > Plans). Uma configuração do plano substitui a global.
  2. O Memberful adiciona os detalhes do pedido, incluindo o ID do pedido, ao endereço dessa página.
  3. Adicione este script à página de agradecimento. Ele lê o ID do pedido do endereço e o ID de visitante do Post Affiliate Pro do cookie PAPVisitorId, e envia os dois para o 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>

O plugin então carrega o pedido do Memberful usando a sua chave de API e registra a venda para o afiliado reconhecido pelo ID de visitante. O total é obtido do pedido, o ID ou o nome do plano se torna o ID do produto, e o ID do membro do Memberful é salvo no campo Dados extras 1 da venda.

Não se esqueça de integrar o seu site ao código de rastreamento de cliques , caso contrário o ID de visitante não existirá e nenhum afiliado poderá ser atribuído.

Configurações do plugin

O plugin tem as seguintes opções:

  • URL da conta do Memberful: o endereço da sua conta do Memberful, que precisa conter .memberful.com. Uma barra final é adicionada automaticamente.
  • Chave de API do aplicativo personalizado: a chave de API usada para carregar os detalhes do pedido do Memberful.
  • Chave secreta do webhook: a chave usada para verificar que os webhooks realmente vêm do Memberful. Obrigatória para renovações e reembolsos.
  • Rastrear por: ID do plano (padrão) ou nome do plano é usado como ID do produto.
  • Salvar somente comissão recorrente correspondente: desativado por padrão. Quando ativado, um pagamento recorrente é salvo apenas quando o seu ID de assinatura corresponde a um ID de pedido nas comissões recorrentes. Se não corresponder, nenhuma comissão recorrente é criada.
  • Usar custo total recorrente da notificação: desativado por padrão. Quando ativado, a comissão recorrente usa o total do webhook em vez do total do pagamento inicial.
  • Processar reembolsos do Memberful: ativado por padrão. Os reembolsos feitos no Memberful são refletidos no Post Affiliate Pro.

Como o plugin funciona exatamente?

O plugin trata três situações:

  1. Uma nova associação é comprada. A página de agradecimento envia o ID do pedido e o ID de visitante ao plugin. O plugin carrega o pedido pela API do Memberful e registra a comissão para o afiliado.
  2. Uma assinatura é renovada. O Memberful envia um webhook subscription.renewed. O plugin verifica a assinatura e registra um pagamento recorrente. Quando o recurso de comissões recorrentes está ativo, o ID da assinatura é usado como ID do pedido, para que todos os pagamentos de uma mesma assinatura fiquem juntos.
  3. Um pedido é reembolsado. O Memberful envia um webhook order.refunded. Se os reembolsos estiverem ativados, o plugin encontra a transação original pelo ID do pedido e a reembolsa. Se não encontrar a transação, registra o problema e não faz nada.

Webhooks com qualquer outro nome de evento são ignorados.

O que é o Memberful?

O Memberful é uma plataforma de associações para criadores, editores independentes e comunidades. Ele permite vender associações e assinaturas no seu próprio site e domínio, com a sua própria marca, e conectar a sua conta do Stripe para os pagamentos. O Memberful faz parte da Patreon, que o adquiriu em 2018, e continua funcionando como produto próprio.

Para programas de afiliados, associações são uma combinação natural. Um membro que permanece por um ano paga muitas vezes, então uma comissão recorrente recompensa o afiliado pelo valor de longo prazo de cada indicação, e não apenas pelo primeiro pagamento.

Principais recursos do Memberful

  • Assinaturas flexíveis: assinaturas mensais, anuais e personalizadas, pagamentos únicos, assinaturas em grupo e preços escolhidos pelo membro.
  • Checkout: checkout com um clique, testes gratuitos e pagos, além de cupons e descontos.
  • Sua própria marca: checkout e contas de membros no seu próprio domínio.
  • Entrega de conteúdo: newsletters, podcasts, downloads digitais e conteúdo de comunidade para os membros.
  • Integrações e ferramentas: conexões nativas com WordPress, Discord, Mailchimp e Kit, um plugin para WordPress, um criador de sites e uma API.
  • Gestão de membros: gerenciamento de assinaturas e reembolsos, contas de equipe ilimitadas e análises integradas.

Preços do Memberful

No momento em que este texto foi escrito, o Memberful lista um plano Standard por US$ 49 por mês mais uma taxa de transação de 4,9 %, com membros ilimitados. Você pode testar gratuitamente e só é cobrado quando entra em operação e começa a aceitar pagamentos. Para empresas maiores, há um plano Enterprise com preços personalizados por volume. Os preços mudam, então verifique os valores atuais na página de preços do Memberful .

Alternativas ao Memberful

Se o Memberful não atender às suas necessidades, estas plataformas de associação também têm uma integração com o Post Affiliate Pro:

Outras integrações de associação

O Post Affiliate Pro integra com muitas outras plataformas de associação e assinatura. Veja a visão geral das integrações de membership , ou navegue por todas as integrações .

Frequently asked questions

Recompense afiliados por cada membro do Memberful

Acompanhe novas associações, renovações e reembolsos do Memberful e pague seus afiliados com precisão. Teste a integração do Memberful com o Post Affiliate Pro.

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

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