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.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.