Saiba o que as Developer Tools fazem e como você pode usá-las para expandir os recursos do seu site.
Com as ferramentas de desenvolvedor do MemberPress, você tem acesso a webhooks e um API REST completa. Esses recursos permitem que os desenvolvedores desenvolvam aplicativos móveis, aplicativos da Web de terceiros e muito mais usando o MemberPress como plataforma.
Aqui está um pequeno resumo do que você pode esperar quando Instale e comece a usar o MemberPress Developer Tools.
Configuração e documentação dinâmicas e no plug-in
Incluímos tudo o que você precisa para começar a desenvolver com o MemberPress Developer Tools diretamente do seu administrador do WordPress. Veja como funciona:
Webhooks
O MemberPress Developer Tools permite que você envie solicitações POST para qualquer URL que desejar para vários eventos que possam ocorrer no MemberPress.
E ele permite que você configure quantos URLs de webhook desejar.
Eventos
Use a página de administração Events do MemberPress Developer Tools para ver exemplos de solicitações POST para cada evento.
Você pode até mesmo enviar uma solicitação POST de teste para cada um de seus URLs de webhook (depois de configurados).
Documentação da API REST
A documentação da API do plug-in fornece um controle sobre todos os dados que você cria, recupera, atualiza e exclui.
Isso inclui instruções detalhadas sobre argumentos de pesquisa, argumentos de atualização, um exemplo de solicitação e resposta - tudo apresentado a partir de dados reais de sua instalação do MemberPress.
Eventos de webhook compatíveis
Suas URLs de webhook podem receber uma solicitação POST para tantos ou poucos eventos no MemberPress quanto você desejar.
Aqui estão alguns dos eventos sobre os quais você pode receber notificações em seus URLs personalizados:
- Membro adicionado. Enviado quando um novo membro se registra, mas antes que seus detalhes de pagamento sejam aceitos.
- Registro de membro concluído. Enviado quando um novo membro conclui a inscrição e seu pagamento é aceito.
- Informações da conta de membro atualizadas. Enviado quando um membro atualiza as informações de sua conta.
- Membro excluído. Enviado quando um membro é excluído do sistema.
- Membro conectado. Enviado quando qualquer membro faz login.
- Assinatura criada. Enviado quando uma assinatura é criada.
- Assinatura pausada. Enviado quando uma assinatura é pausada.
- Assinatura retomada. Enviado quando uma assinatura é retomada.
- Assinatura interrompida. Enviado quando uma assinatura é interrompida.
- Assinatura atualizada. Enviado quando uma assinatura é atualizada.
- Subscrição rebaixada. Enviado quando uma assinatura sofre downgrade.
- A assinatura expirou. Enviado quando uma assinatura expira.
- Transação concluída. Enviado quando uma transação é concluída no MemberPress.
- Transação reembolsada. Enviado quando qualquer transação é reembolsada.
- Falha na transação. Enviado quando alguma transação falha.
- Transação expirada. Enviado quando uma transação expira.
- Transação recorrente concluída. Enviado quando uma transação associada a uma assinatura é concluída.
- Falha na transação recorrente. Enviado quando uma transação recorrente é concluída. Como as transações recorrentes normalmente envolvem um gateway de terceiros, é bom saber quando um pagamento falhou no gateway.
- Transação recorrente expirada. Enviado quando qualquer transação associada a uma assinatura expira. Esse evento não indicará que uma assinatura recorrente está expirando, apenas que uma transação associada a ela está expirando. Se estiver procurando por um evento de expiração de assinatura, tente "subscription-expired".
- Transação não recorrente concluída. Enviado quando uma transação não recorrente é concluída no MemberPress.
- Transação não recorrente expirada. Enviado quando qualquer transação não associada a uma assinatura expira.
- Após o registro do membro. Enviado quando qualquer Após a inscrição do membro lembrete de incêndios.
- Após o registro abandonado. Enviado quando qualquer Após o registro de membro abandonado lembrete de incêndios.
- Antes da expiração da assinatura. Enviado quando qualquer Antes da expiração da assinatura lembrete de incêndios.
- Após a expiração da assinatura. Enviado quando qualquer Após a expiração da assinatura lembrete de incêndios.
- Antes da renovação da assinatura. Enviado quando qualquer Antes da renovação da assinatura lembrete de incêndios.
- Após a expiração do cartão de crédito. Enviado quando qualquer Após o vencimento do cartão de crédito lembrete de incêndios.
- Antes do vencimento do cartão de crédito. Enviado quando qualquer Antes do vencimento do cartão de crédito lembrete de incêndios.
API REST
Deseja verificar se um associado tem uma associação ativa em um serviço remoto? Precisa registrar pagamentos de um site separado? Você pode fazer tudo isso e muito mais com a API REST do MemberPress Developer Tools.
A API REST do MemberPress oferece a você a capacidade total de listar, criar, atualizar e excluir os seguintes objetos:
- Membros
- Eventos
- Transações
- Assinaturas
- Regras
- Associações
- Grupos
- Lembretes
- Cupons
Comece a fazer acontecer
Estamos ansiosos para que você comece a usar Ferramentas de desenvolvimento MemberPress e ouvir o que você criou com ele.
Não tem o MemberPress?
Comece hoje mesmo e comece a ser pago pelo conteúdo que você cria.
Se você gostou deste artigo, não deixe de assine o blog do MemberPress!
Oi Blair,
Parece incrível!
Um dos maiores problemas que enfrentei em relação a como expandir e integrar faixas GRATUITAS com associações foi o fato de que a maioria dos sites de associação não suporta 100 mil ou 200 mil membros GRATUITOS, além de 10 a 20 mil membros pagantes.
Uma solução parcial seria distribuir o sistema de associação em vários servidores e subdomínios. Parece que sua API permitiria que os usuários gratuitos configurassem suas contas, se acostumassem com o ambiente e aproveitassem o aumento de desempenho quando fizessem upgrade e (por meio da API) tivessem todas as informações de login e conta essencialmente transferidas para o sistema de pagamento.
Alguns blocos de construção excelentes! Estou ansioso para montar um modelo de teste!
Obrigado,
Estêvão
Obrigado, Stephen. Sim, estamos animados para ver como as pessoas acabam usando. Conte-nos como você usa o MemberPress Developer Tools.