Ao solucionar problemas do PayPal ou, de modo geral, querer controlar sua atividade no PayPal, um recurso que o MemberMouse fornece é o Registro de IPN do PayPal. O Log de IPN do PayPal registra os detalhes de todas as comunicações de IPN entre o PayPal e o MemberMouse, e pode ser detalhado para exibir esses detalhes, além de ser classificado por vários critérios. Este artigo, Usando o registro de IPN do PayPaldiscute esse recurso em mais detalhes.
Neste artigo, fornecemos respostas para as perguntas mais comuns que os clientes têm ao fazer a integração com o PayPal:
- Por que há contas com status de ativação pendente?
- O botão do PayPal não está sendo exibido na página Checkout
- As contas não estão sendo ativadas mesmo depois de um pagamento ter sido feito
Por que há contas com status de ativação pendente?

When a customer clicks the button on the checkout page to pay with PayPal they are immediately redirected to PayPal’s website to make a payment for what they’re purchasing. At this point, MemberMouse has created an account for this customer and set the status of the account to Ativação pendente (contas em Ativação pendente status are indicated by a ‘blue clock’ icon when viewing the Gerenciar membros tela). Enquanto a conta estiver em Ativação pendente o cliente não conseguirá fazer login nem acessar o conteúdo protegido.
A conta permanecerá em Ativação pendente até que o cliente conclua com êxito a compra no PayPal. Assim que a confirmação do pagamento for recebida pelo MemberMouse, a conta será colocada em Ativo status.
Portanto, uma conta em Ativação pendente significa simplesmente que o cliente clicou para fazer o checkout via PayPal, mas nunca concluiu a compra. Se o cliente efetuou um pagamento e sua conta não foi ativada, consulte a seção As contas não estão sendo ativadas seção deste artigo para obter mais etapas de solução de problemas.
O botão do PayPal não está sendo exibido na página Checkout
Esse é um problema de estilo CSS e pode ser facilmente resolvido da seguinte forma:
Use o botão do PayPal do MemberMouse
A página padrão de checkout do MemberMouse usa a seguinte SmartTag™ para gerar botões de pagamento:
[MM_Form_Button type='all' label='Submit Order' color='orange']
Quando a página Checkout é renderizada, essa SmartTag™ gera o botão do PayPal da seguinte forma:
<a href="javascript:mmjs.checkoutx('PAYPAL', true);" class="mm-paypalCheckoutBtn"></a>
Notice that the CSS class is set to ‘mm-paypalCheckoutBtn’.
Para que o botão do PayPal seja exibido na tela, o CSS do MemberMouse precisa ser carregado na página. Para que isso aconteça, você precisa garantir que a tag Checkout & Redeem Gift é verificado em seu Configurações de CSS da página principal. Leia este artigo para saber como alterar as configurações de CSS da página principal.
Use um botão personalizado do PayPal
If you want to customize how the PayPal button should look on your Checkout page, you’ll need to use the following on your Checkout page:
<a href="/pt/[MM_Form_Button type='submit' paymentMethod='paypal']/">Pagar com o PayPal</a>
Now you can style the button any way that you’d like and even use the Estilos de botão do MemberMouse.
Once you’ve added that to your Checkout page, you can safely remove the default SmartTag™ for outputting payment buttons:
[MM_Form_Button type='all' label='Submit Order' color='orange']
As contas não estão sendo ativadas mesmo depois de um pagamento ter sido feito
In order for anything to happen in MemberMouse as a result of something that happens on PayPal (i.e. a payment), PayPal instant push notifications (IPNs) are used. So if there’s a problem with MemberMouse being updated as a result of something happening on PayPal this means there are problems with the IPNs.
Isso geralmente é resultado de uma das seguintes situações:
IPN configurado incorretamente
A primeira coisa a verificar é se você tem a IPN configurada corretamente no PayPal. Aqui estão as etapas para Configurando a IPN do PayPal.
IPNs sendo bloqueados
After you’ve confirmed that your IPN is configured correctly in PayPal, perform the following steps to find out where the problem is:
- Em seu Configurações de pagamento > Métodos de pagamento na tela do MemberMouse, certifique-se de que o PayPal seja não no modo de teste.
- Criar um produto de teste do PayPal no MemberMouse. You can make it a one-time purchase product for $.05 (you’ll be purchasing this product so you don’t want it to be too expensive).
- Copiar o link de compra estático para o novo produto de teste do PayPal.
- Go to a browser where you’re not logged into your WordPress/MemberMouse site as an administrator and paste in the purchase link.
- Clique no botão do PayPal para fazer o checkout usando o PayPal e concluir a compra no PayPal.
- Entre no PayPal e vá para a seção Página Histórico da IPN. You should see the IPN relating to the purchase you just made at the top of the list with a status of ‘Sent’.
- If the IPN doesn’t show up in the list then Verifique sua configuração de IPN e, especificamente, certifique-se de que as IPNs estejam ativadas.
- If the IPN shows up but the status is ‘Failed’ then you’ll want to reach out to your hosting provider to understand why IPNs from PayPal are being blocked.
- If the IPN doesn’t show up in the list then Verifique sua configuração de IPN e, especificamente, certifique-se de que as IPNs estejam ativadas.
- If the IPN in the PayPal IPN History log had a status of ‘Sent’, log into your WordPress/MemberMouse site and go to Registros > Registro de IPN do PayPal. No topo (ou próximo) da lista, você deverá ver o IPN registrado da transação de teste.
- If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. Leia este artigo para saber mais sobre como configurar o armazenamento em cache com o MemberMouse.
- Depois de Configuração do cache em seu servidorInstale uma nova cópia do plug-in MemberMouse, que pode ser baixado aquie, em seguida, execute uma transação de teste do PayPal novamente para ver se o problema foi resolvido.
- Se a IPN for exibida, mas a conta associada ainda estiver Ativação pendente in MemberMouse then you’ll want to reach out to the MemberMouse customer success team for further assistance. When you do this, please provide a screencast video that demonstrates you going through the 7 steps listed here and WordPress admin credentials.
- If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. Leia este artigo para saber mais sobre como configurar o armazenamento em cache com o MemberMouse.

