Centro de Ayuda
Idioma
Idioma
Idioma
Tema

Herospark

Conecta Herospark a tu Cademí: el ID del producto que defines tú y las automatizaciones del Piloto Automático para el pago y la cancelación.

Conecta Herospark a tu Cademí para que cada compra aprobada libere el acceso del alumno por sí sola. Necesitarás un ID para el producto y automatizaciones en el Piloto Automático de Herospark que avisen a Cademí. Herospark no pide token.

Antes de empezar

Pídele al soporte de Herospark, por el chat de la plataforma, que desactive el área de miembros nativa de Herospark en tu cuenta. Así las ventas de tu checkout dejan de generar acceso en el área de miembros de Herospark, y el acceso del alumno queda en Cademí.

1. Crea la entrega en Cademí

  1. En el panel de Cademí, abre Ventas → Entregas y agrega una entrega.
  2. En Seleccione un Gateway, elige Herospark.
  3. En Nombre de la Entrega, escribe un nombre que te ayude a reconocerla después.
  4. En Modalidad de Venta, elige Venta única o Suscripción, según el producto en Herospark.
  5. El bloque Conexión con la pasarela muestra el campo ID del producto y la URL de Postback.

Deja la entrega abierta: vuelves a ella en los próximos pasos.

2. Define el ID del producto

En Herospark, eres tú quien escribe el ID del producto en la automatización del paso 3. Lo que importa es que el mismo valor esté en los dos lugares.

  1. Elige un ID para el producto: el código del producto en Herospark, por ejemplo.
  2. Pega el ID en ID del producto, en la entrega de Cademí, y guárdalo para el paso 3.

3. Crea la automatización de pago confirmado

  1. En Herospark, abre el Piloto Automático y crea la automatización Pagamento Confirmado (Pago confirmado), con la opción webhook.
  2. En Filtro de disparo, elige el producto (o los productos) que entregas por esa entrega.
  3. En URL, pega la URL de Postback de la entrega.
  4. En Método, mantén el valor predeterminado, POST.
  5. En Headers, agrega la clave Content-Type con el valor application/json.
  6. En Body, pega exactamente el código de abajo. Después cambia 00000 por el ID del producto de la entrega, sin quitar las comillas.
{"valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "aprovado", "produto_id": "00000", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}", "cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "ativo", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
  1. Activa la automatización y, en Cademí, guarda la entrega.

4. Crea las automatizaciones de cancelación

Si vendes suscripciones, crea dos automatizaciones más, Assinatura cancelada pelo cliente (Suscripción cancelada por el cliente) y Assinatura cancelada pelo produtor (Suscripción cancelada por el productor). Dejan al alumno inactivo en Cademí cuando la suscripción se cancela en Herospark.

  1. Completa cada una como en el paso 3, con el mismo filtro, la misma URL, el mismo método y el mismo header.
  2. En Body, pega exactamente el código de abajo y cambia el ID del producto de la misma forma.
{"valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "cancelado", "produto_id": "00000", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}", "cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "cancelado", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
  1. Activa las dos automatizaciones.

En esta página