
Memberful
Acompanhe vendas de afiliados, pagamentos recorrentes de assinaturas e reembolsos do Memberful com o plugin Memberful IPN do Post Affiliate Pro. Guia de configuração com webhook, chave de API e página de redirecionamento.
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.
- 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.
- O Memberful adiciona os detalhes do pedido, incluindo o ID do pedido, ao endereço dessa página.
- 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:
- 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.
- 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.
- 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.
See our privacy policy.
