Eventos
Libere o acesso ao produto em transaction.paid, nunca em transaction.created. Uma transação
criada ainda não foi paga.
Os eventos marcados com Legado também existem no formato da plataforma anterior, com o nome da coluna Legado.
Catálogo
Seção intitulada “Catálogo”Transação
Seção intitulada “Transação”| Evento | Quando | Legado |
|---|---|---|
transaction.created |
Uma cobrança foi gerada, em qualquer método. Ainda não foi paga. | TRANSACTION_CREATED |
transaction.paid |
O pagamento foi confirmado de verdade. É aqui que se libera o acesso. | TRANSACTION_PAID |
transaction.canceled |
A cobrança foi encerrada sem pagamento: venceu, ou o comprador desistiu dela. | TRANSACTION_CANCELED |
transaction.refunded |
O valor inteiro voltou ao comprador. | TRANSACTION_REFUNDED |
transaction.partially_refunded |
Parte do valor voltou ao comprador; a venda continua de pé. | — |
transaction.charged_back |
O banco do comprador desfez a venda à força. | TRANSACTION_CHARGED_BACK |
Pagamento
Seção intitulada “Pagamento”| Evento | Quando | Legado |
|---|---|---|
payment.pix.created |
O QR Code e o copia-e-cola foram emitidos. | — |
payment.pix.confirmed |
O banco confirmou o PIX. | — |
payment.pix.expired |
A janela do PIX fechou sem pagamento. | — |
payment.boleto.generated |
A linha digitável e o PDF foram emitidos. | — |
payment.boleto.paid |
O boleto compensou. | — |
payment.boleto.expired |
O boleto venceu sem ser pago. | — |
payment.card.captured |
A cobrança foi efetivada no cartão. | — |
payment.card.declined |
O emissor recusou a cobrança. | — |
Assinatura
Seção intitulada “Assinatura”| Evento | Quando | Legado |
|---|---|---|
subscription.created |
Uma assinatura nova começou. | — |
subscription.renewed |
Um ciclo foi cobrado com sucesso e a assinatura seguiu. | — |
subscription.canceled |
O comprador, o produtor ou o Admin cancelou. | — |
subscription.suspended |
A cobrança falhou o bastante para suspender o acesso. | — |
subscription.payment_failed |
Uma cobrança recorrente não passou. O dunning começa aqui. | — |
| Evento | Quando | Legado |
|---|---|---|
transfer.created |
O produtor pediu o saque; o valor saiu do disponível. | TRANSFER_CREATED |
transfer.completed |
O dinheiro chegou à conta do produtor. | TRANSFER_COMPLETED |
transfer.failed |
A transferência não saiu; o valor volta ao disponível. | TRANSFER_FAILED |
Checkout
Seção intitulada “Checkout”| Evento | Quando | Legado |
|---|---|---|
checkout.session.abandoned |
Alguém deixou o e-mail e não concluiu a compra. | SESSION_ABANDONED |
Parceiros
Seção intitulada “Parceiros”| Evento | Quando | Legado |
|---|---|---|
coproduction.created |
Um convite de co-produção foi enviado. | — |
coproduction.accepted |
O convidado aceitou a co-produção. | — |
coproduction.declined |
O convidado recusou a co-produção. | — |
affiliation.requested |
Alguém pediu para se afiliar a um produto seu. | — |
affiliation.approved |
Uma afiliação foi aprovada e o afiliado já pode divulgar. | — |
affiliation.rejected |
Uma afiliação foi recusada. | — |
| Evento | Quando | Legado |
|---|---|---|
funnel.upsell.shown |
O upsell foi mostrado ao comprador. | — |
funnel.upsell.accepted |
O comprador aceitou o upsell. | — |
funnel.upsell.declined |
O comprador recusou o upsell. | — |
funnel.downsell.shown |
O downsell foi mostrado ao comprador. | — |
funnel.downsell.accepted |
O comprador aceitou o downsell. | — |
funnel.downsell.declined |
O comprador recusou o downsell. | — |
Em breve
Seção intitulada “Em breve”Estes eventos estão no catálogo, mas ainda não são emitidos e não aparecem na tela de cadastro:
payment.card.authorized— O emissor autorizou, antes da captura. A cobrança no cartão autoriza e captura num único passo. Use payment.card.captured.subscription.expired— A assinatura chegou ao fim e não renova. As assinaturas renovam até serem canceladas. Use subscription.canceled e subscription.suspended.checkout.session.created— Alguém abriu o seu checkout.checkout.session.updated— O comprador preencheu um campo ou trocou de método.checkout.session.completed— O comprador terminou o checkout.
Exemplos
Seção intitulada “Exemplos”Cada exemplo é o corpo exato que o seu servidor recebe, montado pelo mesmo código que assina as entregas reais (com dados fictícios).
transaction.created
Seção intitulada “transaction.created”Transação criada. Uma cobrança foi gerada, em qualquer método. Ainda não foi paga.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.created", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "PENDENTE", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}No formato legado (TRANSACTION_CREATED)
{ "event": "TRANSACTION_CREATED", "token": "SEU_TOKEN_DO_WEBHOOK", "offerCode": "ABC12345", "checkoutUrl": "", "client": { "id": "txn_exemplo_123", "name": "Comprador de Exemplo", "email": "comprador@exemplo.test", "phone": null, "cpf": null, "cnpj": null, "address": null }, "transaction": { "id": "txn_exemplo_123", "identifier": "SEU-PEDIDO-123", "status": "PENDING", "paymentMethod": "PIX", "originalAmount": 199, "amount": 199, "originalCurrency": "BRL", "currency": "BRL", "exchangeRate": 1, "installments": 1, "createdAt": "2026-06-15T12:00:00.000Z", "payedAt": null }, "subscription": null, "orderItems": [ { "id": "txn_exemplo_123-1", "price": 199, "product": { "id": null, "name": "Produto de exemplo", "externalId": null } } ], "trackProps": {}}transaction.paid
Seção intitulada “transaction.paid”Transação paga. O pagamento foi confirmado de verdade. É aqui que se libera o acesso.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.paid", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "APROVADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}No formato legado (TRANSACTION_PAID)
{ "event": "TRANSACTION_PAID", "token": "SEU_TOKEN_DO_WEBHOOK", "offerCode": "ABC12345", "checkoutUrl": "", "client": { "id": "txn_exemplo_123", "name": "Comprador de Exemplo", "email": "comprador@exemplo.test", "phone": null, "cpf": null, "cnpj": null, "address": null }, "transaction": { "id": "txn_exemplo_123", "identifier": "SEU-PEDIDO-123", "status": "COMPLETED", "paymentMethod": "PIX", "originalAmount": 199, "amount": 199, "originalCurrency": "BRL", "currency": "BRL", "exchangeRate": 1, "installments": 1, "createdAt": "2026-06-15T12:00:00.000Z", "payedAt": "2026-06-15T12:00:00.000Z" }, "subscription": null, "orderItems": [ { "id": "txn_exemplo_123-1", "price": 199, "product": { "id": null, "name": "Produto de exemplo", "externalId": null } } ], "trackProps": {}}transaction.canceled
Seção intitulada “transaction.canceled”Transação cancelada. A cobrança foi encerrada sem pagamento: venceu, ou o comprador desistiu dela.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.canceled", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "EXPIRADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}No formato legado (TRANSACTION_CANCELED)
{ "event": "TRANSACTION_CANCELED", "token": "SEU_TOKEN_DO_WEBHOOK", "offerCode": "ABC12345", "checkoutUrl": "", "client": { "id": "txn_exemplo_123", "name": "Comprador de Exemplo", "email": "comprador@exemplo.test", "phone": null, "cpf": null, "cnpj": null, "address": null }, "transaction": { "id": "txn_exemplo_123", "identifier": "SEU-PEDIDO-123", "status": "FAILED", "paymentMethod": "PIX", "originalAmount": 199, "amount": 199, "originalCurrency": "BRL", "currency": "BRL", "exchangeRate": 1, "installments": 1, "createdAt": "2026-06-15T12:00:00.000Z", "payedAt": null }, "subscription": null, "orderItems": [ { "id": "txn_exemplo_123-1", "price": 199, "product": { "id": null, "name": "Produto de exemplo", "externalId": null } } ], "trackProps": {}}transaction.refunded
Seção intitulada “transaction.refunded”Reembolso total. O valor inteiro voltou ao comprador.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.refunded", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "REEMBOLSADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}No formato legado (TRANSACTION_REFUNDED)
{ "event": "TRANSACTION_REFUNDED", "token": "SEU_TOKEN_DO_WEBHOOK", "offerCode": "ABC12345", "checkoutUrl": "", "client": { "id": "txn_exemplo_123", "name": "Comprador de Exemplo", "email": "comprador@exemplo.test", "phone": null, "cpf": null, "cnpj": null, "address": null }, "transaction": { "id": "txn_exemplo_123", "identifier": "SEU-PEDIDO-123", "status": "REFUNDED", "paymentMethod": "PIX", "originalAmount": 199, "amount": 199, "originalCurrency": "BRL", "currency": "BRL", "exchangeRate": 1, "installments": 1, "createdAt": "2026-06-15T12:00:00.000Z", "payedAt": "2026-06-15T12:00:00.000Z" }, "subscription": null, "orderItems": [ { "id": "txn_exemplo_123-1", "price": 199, "product": { "id": null, "name": "Produto de exemplo", "externalId": null } } ], "trackProps": {}}transaction.partially_refunded
Seção intitulada “transaction.partially_refunded”Reembolso parcial. Parte do valor voltou ao comprador; a venda continua de pé.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.partially_refunded", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "PARCIALMENTE_REEMBOLSADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}transaction.charged_back
Seção intitulada “transaction.charged_back”Chargeback recebido. O banco do comprador desfez a venda à força.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transaction.charged_back", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "CHARGEBACK", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}No formato legado (TRANSACTION_CHARGED_BACK)
{ "event": "TRANSACTION_CHARGED_BACK", "token": "SEU_TOKEN_DO_WEBHOOK", "offerCode": "ABC12345", "checkoutUrl": "", "client": { "id": "txn_exemplo_123", "name": "Comprador de Exemplo", "email": "comprador@exemplo.test", "phone": null, "cpf": null, "cnpj": null, "address": null }, "transaction": { "id": "txn_exemplo_123", "identifier": "SEU-PEDIDO-123", "status": "CHARGED_BACK", "paymentMethod": "PIX", "originalAmount": 199, "amount": 199, "originalCurrency": "BRL", "currency": "BRL", "exchangeRate": 1, "installments": 1, "createdAt": "2026-06-15T12:00:00.000Z", "payedAt": "2026-06-15T12:00:00.000Z" }, "subscription": null, "orderItems": [ { "id": "txn_exemplo_123-1", "price": 199, "product": { "id": null, "name": "Produto de exemplo", "externalId": null } } ], "trackProps": {}}payment.pix.created
Seção intitulada “payment.pix.created”PIX gerado. O QR Code e o copia-e-cola foram emitidos.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.pix.created", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "PENDENTE", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}payment.pix.confirmed
Seção intitulada “payment.pix.confirmed”PIX confirmado. O banco confirmou o PIX.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.pix.confirmed", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "APROVADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}payment.pix.expired
Seção intitulada “payment.pix.expired”PIX expirado. A janela do PIX fechou sem pagamento.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.pix.expired", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "EXPIRADA", "payment_method": "PIX", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}payment.boleto.generated
Seção intitulada “payment.boleto.generated”Boleto gerado. A linha digitável e o PDF foram emitidos.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.boleto.generated", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "PENDENTE", "payment_method": "BOLETO", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}payment.boleto.paid
Seção intitulada “payment.boleto.paid”Boleto pago. O boleto compensou.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.boleto.paid", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "APROVADA", "payment_method": "BOLETO", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}payment.boleto.expired
Seção intitulada “payment.boleto.expired”Boleto vencido. O boleto venceu sem ser pago.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.boleto.expired", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "EXPIRADA", "payment_method": "BOLETO", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}payment.card.captured
Seção intitulada “payment.card.captured”Cartão capturado. A cobrança foi efetivada no cartão.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.card.captured", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "APROVADA", "payment_method": "CARTAO", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}payment.card.declined
Seção intitulada “payment.card.declined”Cartão recusado. O emissor recusou a cobrança.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "payment.card.declined", "created": 1781524800, "livemode": true, "data": { "object": { "id": "txn_exemplo_123", "status": "RECUSADA", "payment_method": "CARTAO", "payment_method_detail": null, "amount": "19900", "shipping_amount": "0", "currency": "BRL", "installments": 1, "identifier": "SEU-PEDIDO-123", "metadata": { "origem": "exemplo" }, "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "offer": { "name": "Oferta principal" }, "customer": { "name": "Comprador de Exemplo", "email": "comprador@exemplo.test" }, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}subscription.created
Seção intitulada “subscription.created”Assinatura criada. Uma assinatura nova começou.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "subscription.created", "created": 1781524800, "livemode": true, "data": { "object": { "id": "sub_exemplo_123", "status": "ATIVO", "interval": 1, "recurrence_type": "MESES", "amount": "4990", "currency": "BRL", "customer": { "name": "Assinante de Exemplo", "email": "assinante@exemplo.test" }, "next_charge_at": "2026-07-15T12:00:00.000Z", "canceled_at": null, "created_at": "2026-06-15T12:00:00.000Z" } }}subscription.renewed
Seção intitulada “subscription.renewed”Ciclo renovado. Um ciclo foi cobrado com sucesso e a assinatura seguiu.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "subscription.renewed", "created": 1781524800, "livemode": true, "data": { "object": { "id": "sub_exemplo_123", "status": "ATIVO", "interval": 1, "recurrence_type": "MESES", "amount": "4990", "currency": "BRL", "customer": { "name": "Assinante de Exemplo", "email": "assinante@exemplo.test" }, "next_charge_at": "2026-07-15T12:00:00.000Z", "canceled_at": null, "created_at": "2026-06-15T12:00:00.000Z" } }}subscription.canceled
Seção intitulada “subscription.canceled”Assinatura cancelada. O comprador, o produtor ou o Admin cancelou.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "subscription.canceled", "created": 1781524800, "livemode": true, "data": { "object": { "id": "sub_exemplo_123", "status": "CANCELADO", "interval": 1, "recurrence_type": "MESES", "amount": "4990", "currency": "BRL", "customer": { "name": "Assinante de Exemplo", "email": "assinante@exemplo.test" }, "next_charge_at": null, "canceled_at": "2026-06-15T12:00:00.000Z", "created_at": "2026-06-15T12:00:00.000Z" } }}subscription.suspended
Seção intitulada “subscription.suspended”Assinatura suspensa. A cobrança falhou o bastante para suspender o acesso.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "subscription.suspended", "created": 1781524800, "livemode": true, "data": { "object": { "id": "sub_exemplo_123", "status": "SUSPENSO", "interval": 1, "recurrence_type": "MESES", "amount": "4990", "currency": "BRL", "customer": { "name": "Assinante de Exemplo", "email": "assinante@exemplo.test" }, "next_charge_at": "2026-07-15T12:00:00.000Z", "canceled_at": null, "created_at": "2026-06-15T12:00:00.000Z" } }}subscription.payment_failed
Seção intitulada “subscription.payment_failed”Falha de cobrança. Uma cobrança recorrente não passou. O dunning começa aqui.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "subscription.payment_failed", "created": 1781524800, "livemode": true, "data": { "object": { "id": "sub_exemplo_123", "status": "ATRASADO", "interval": 1, "recurrence_type": "MESES", "amount": "4990", "currency": "BRL", "customer": { "name": "Assinante de Exemplo", "email": "assinante@exemplo.test" }, "next_charge_at": "2026-07-15T12:00:00.000Z", "canceled_at": null, "created_at": "2026-06-15T12:00:00.000Z" } }}transfer.created
Seção intitulada “transfer.created”Saque solicitado. O produtor pediu o saque; o valor saiu do disponível.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transfer.created", "created": 1781524800, "livemode": true, "data": { "object": { "id": "wd_exemplo_123", "status": "SOLICITADO", "amount": "150000", "currency": "BRL", "external_reference": null, "failure_reason": null, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}No formato legado (TRANSFER_CREATED)
{ "event": "TRANSFER_CREATED", "token": "SEU_TOKEN_DO_WEBHOOK", "withdraw": { "id": "wd_exemplo_123", "clientIdentifier": null, "amount": 1500, "message": null, "receivedAmount": 0, "feeAmount": 0, "currency": "BRL", "status": "PENDING", "createdAt": "2026-06-15T12:00:00.000Z", "updatedAt": "2026-06-15T12:00:00.000Z" }, "payoutAccount": null, "sents": [], "pixMetadata": null}transfer.completed
Seção intitulada “transfer.completed”Saque pago. O dinheiro chegou à conta do produtor.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transfer.completed", "created": 1781524800, "livemode": true, "data": { "object": { "id": "wd_exemplo_123", "status": "PAGO", "amount": "150000", "currency": "BRL", "external_reference": "ref-exemplo", "failure_reason": null, "created_at": "2026-06-15T12:00:00.000Z", "paid_at": "2026-06-15T12:00:00.000Z" } }}No formato legado (TRANSFER_COMPLETED)
{ "event": "TRANSFER_COMPLETED", "token": "SEU_TOKEN_DO_WEBHOOK", "withdraw": { "id": "wd_exemplo_123", "clientIdentifier": null, "amount": 1500, "message": null, "receivedAmount": 1500, "feeAmount": 0, "currency": "BRL", "status": "COMPLETED", "createdAt": "2026-06-15T12:00:00.000Z", "updatedAt": "2026-06-15T12:00:00.000Z" }, "payoutAccount": null, "sents": [], "pixMetadata": null}transfer.failed
Seção intitulada “transfer.failed”Saque falhou. A transferência não saiu; o valor volta ao disponível.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "transfer.failed", "created": 1781524800, "livemode": true, "data": { "object": { "id": "wd_exemplo_123", "status": "RECUSADO", "amount": "150000", "currency": "BRL", "external_reference": null, "failure_reason": "Conta de destino recusou o crédito.", "created_at": "2026-06-15T12:00:00.000Z", "paid_at": null } }}No formato legado (TRANSFER_FAILED)
{ "event": "TRANSFER_FAILED", "token": "SEU_TOKEN_DO_WEBHOOK", "withdraw": { "id": "wd_exemplo_123", "clientIdentifier": null, "amount": 1500, "message": "Conta de destino recusou o crédito.", "receivedAmount": 0, "feeAmount": 0, "currency": "BRL", "status": "CANCELED", "createdAt": "2026-06-15T12:00:00.000Z", "updatedAt": "2026-06-15T12:00:00.000Z" }, "payoutAccount": null, "sents": [], "pixMetadata": null}checkout.session.abandoned
Seção intitulada “checkout.session.abandoned”Carrinho abandonado. Alguém deixou o e-mail e não concluiu a compra.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "checkout.session.abandoned", "created": 1781524800, "livemode": true, "data": { "object": { "id": "cart_exemplo_123", "offer_code": "ABC12345", "product": { "name": "Produto de exemplo" }, "amount": "19900", "currency": "BRL", "customer": { "name": "Visitante de Exemplo", "email": "visitante@exemplo.test" }, "abandoned_at": "2026-06-15T12:00:00.000Z" } }}No formato legado (SESSION_ABANDONED)
{ "event": "SESSION_ABANDONED", "token": "SEU_TOKEN_DO_WEBHOOK", "checkoutUrl": "", "checkoutSessionGuid": "cart_exemplo_123", "checkoutSessionStatus": "ABANDONED", "checkoutSessionUpdatedAt": "2026-06-15T12:00:00.000Z", "checkoutSessionAbandonedAt": "2026-06-15T12:00:00.000Z", "isRecovered": false, "data": { "orderId": null, "checkoutId": "ABC12345", "productId": null, "product": { "name": "Produto de exemplo" }, "client": { "name": "Visitante de Exemplo", "email": "visitante@exemplo.test" }, "order": { "id": null, "currency": "BRL", "totalAmount": 199, "chargeAmount": 199, "shippingFee": 0, "extraFee": 0, "discount": 0, "installments": 1, "paymentMethod": null, "offerCode": "ABC12345", "trackProps": {}, "items": [] } }}coproduction.created
Seção intitulada “coproduction.created”Convite de co-produção enviado. Um convite de co-produção foi enviado.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "coproduction.created", "created": 1781524800, "livemode": true, "data": { "object": { "id": "cop_exemplo_123", "status": "PENDENTE", "commission_bps": 2000, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}coproduction.accepted
Seção intitulada “coproduction.accepted”Co-produção aceita. O convidado aceitou a co-produção.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "coproduction.accepted", "created": 1781524800, "livemode": true, "data": { "object": { "id": "cop_exemplo_123", "status": "ATIVA", "commission_bps": 2000, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}coproduction.declined
Seção intitulada “coproduction.declined”Co-produção recusada. O convidado recusou a co-produção.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "coproduction.declined", "created": 1781524800, "livemode": true, "data": { "object": { "id": "cop_exemplo_123", "status": "RECUSADA", "commission_bps": 2000, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}affiliation.requested
Seção intitulada “affiliation.requested”Afiliação solicitada. Alguém pediu para se afiliar a um produto seu.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "affiliation.requested", "created": 1781524800, "livemode": true, "data": { "object": { "id": "aff_exemplo_123", "status": "PENDENTE", "commission_bps": 3000, "commission_type": "PERCENT", "commission_fixed": null, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "affiliate": { "id": "sel_exemplo", "name": "Afiliado de Exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}affiliation.approved
Seção intitulada “affiliation.approved”Afiliação aprovada. Uma afiliação foi aprovada e o afiliado já pode divulgar.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "affiliation.approved", "created": 1781524800, "livemode": true, "data": { "object": { "id": "aff_exemplo_123", "status": "ATIVO", "commission_bps": 3000, "commission_type": "PERCENT", "commission_fixed": null, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "affiliate": { "id": "sel_exemplo", "name": "Afiliado de Exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}affiliation.rejected
Seção intitulada “affiliation.rejected”Afiliação recusada. Uma afiliação foi recusada.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "affiliation.rejected", "created": 1781524800, "livemode": true, "data": { "object": { "id": "aff_exemplo_123", "status": "RECUSADO", "commission_bps": 3000, "commission_type": "PERCENT", "commission_fixed": null, "product": { "id": "prod_exemplo", "name": "Produto de exemplo" }, "affiliate": { "id": "sel_exemplo", "name": "Afiliado de Exemplo" }, "created_at": "2026-06-15T12:00:00.000Z" } }}funnel.upsell.shown
Seção intitulada “funnel.upsell.shown”Upsell exibido. O upsell foi mostrado ao comprador.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.upsell.shown", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "upsell-1", "offer_code": "UPS12345", "transaction_id": null } }}funnel.upsell.accepted
Seção intitulada “funnel.upsell.accepted”Upsell aceito. O comprador aceitou o upsell.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.upsell.accepted", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "upsell-1", "offer_code": "UPS12345", "transaction_id": "txn_exemplo_456" } }}funnel.upsell.declined
Seção intitulada “funnel.upsell.declined”Upsell recusado. O comprador recusou o upsell.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.upsell.declined", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "upsell-1", "offer_code": "UPS12345", "transaction_id": null } }}funnel.downsell.shown
Seção intitulada “funnel.downsell.shown”Downsell exibido. O downsell foi mostrado ao comprador.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.downsell.shown", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "downsell-1", "offer_code": "UPS12345", "transaction_id": null } }}funnel.downsell.accepted
Seção intitulada “funnel.downsell.accepted”Downsell aceito. O comprador aceitou o downsell.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.downsell.accepted", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "downsell-1", "offer_code": "UPS12345", "transaction_id": "txn_exemplo_456" } }}funnel.downsell.declined
Seção intitulada “funnel.downsell.declined”Downsell recusado. O comprador recusou o downsell.
{ "id": "evt_01JXEXEMPLO0000000000000000", "api_version": "2026-06-15", "type": "funnel.downsell.declined", "created": 1781524800, "livemode": true, "data": { "object": { "execution_id": "exec_exemplo_123", "step": "downsell-1", "offer_code": "UPS12345", "transaction_id": null } }}
