Skip to main content
Use este evento quando você entrega o conteúdo numa plataforma própria ou de terceiros. Ele chega logo depois do transaction_paid da mesma venda, num formato pensado para área de membros: o produto, a oferta comprada e quem comprou.
Assine release_access no cadastro do webhook, junto com os outros eventos. Venda sem produto, como uma cobrança criada direto pela API, não gera este evento.

release_access

Campos

string
Sempre customer.member_added.
object
O produto da venda: id e name.
array
O mesmo produto em formato de lista, com as ofertas compradas.
object
A venda que liberou o acesso: id (o mesmo transaction.id dos eventos de transação), type (sell), status (paid), currency (BRL), paymentMethod, companyId e o comprador em customer, com o link purchasesUrl de Minhas compras.
object
Presente apenas quando a entrega gera um link de acesso direto. Hoje só a área de membros Ephra Club gera.Na área de membros nativa da Ephra, o acesso vem pelo link de Minhas compras, em event.lastInvoice.customer.purchasesUrl. O comprador entra com um código enviado por e-mail e clica em Acessar área de membros. Nenhuma credencial vai no payload.
O magicLink é uma credencial: quem tiver o link entra como o aluno. Envie só para o comprador, não grave em log e não repasse para ferramentas de terceiros.

Como usar

1

Identifique o produto

Use event.product.id para saber qual curso ou conteúdo liberar.
2

Crie ou ative o aluno

Use event.lastInvoice.customer.email como chave do aluno na sua plataforma.
3

Seja idempotente

Use event.lastInvoice.id para não liberar o mesmo acesso duas vezes se o evento chegar de novo.