Ir al contenido principal
Todas las coleccionesIntegra tu Checkout
Herospark: ¿Cómo integrar tu checkout?
Herospark: ¿Cómo integrar tu checkout?

Optimizando tus conversiones: Integre con Herospark y Capture todos los leads de tu checkout

Actualizado hace más de 2 semanas

Para iniciar tu integración, vas a más > Herramientas de checkout

Seleccione la integración con Herospark

Seleccione cuales eventos deseas recibir en Clint y clique en Continuar

En tu cuenta de Herospark, copia el código del producto que deseas recibir los eventos en Clint, Para eso, vas en Productos, escoja el producto y copia el código localizado en la URL de la página.

Pega el código del producto en Clint y clique en Continuar

En el tercer paso de Clint, podrás marcar la opción para que los negocios que ya poseen un dueño reciban el mismo dueño automáticamente. Y también pueda adicionar una etiqueta para esa integración.

Clique en Hice el paso a paso. Finalizar

Ahora vas a necesitar configurar los eventos de Herosparl. En el menú lateral, clique en Piloto automático y, en seguida, clique en Usar modelo de automatización

Escoja una de las opciones y clique en Usar este modelo

Seleccione la opción Gerar un Webhook e clique en OK. Entendi!

En la configuración de los eventos, define el filtro de disparo

En edición de webhook, pega la URL de Clint y mantenga el método como POST. En Headers, clique en +adicionar y selecciona el campo llave con Content-type y el campo con application/json

En el body, pega las siguientes informaciones:

{
"event": "PURCHASE_CANCELED",
"id": "{{payment_id}}",
"buyer": {
"doc": "{{buyer_document_type}}",
"name": "{{buyer_name}}",
"email": "{{buyer_email}}",
"phone": "{{buyer_phone}}"
},
"product": {
"id": "{{product_id}}",
"name": "{{product_name}}"
},
"purchase": {
"price": {
"gross": "{{offer_price}}",
"value": "{{offer_price}}"
},
"status": "{{payment_status}}",
"payment": {
"type": "{{payment_method}}",
"refusal_reason": "{{credit_card_refused_message}}"
},
"created_at": "{{payment_date}}",
"transaction": "{{payment_id}}",
"subscription": {
"id": "{{subscription_id}}",
"status": "{{subscription_status}}"
},
"expiration_at": "{{pix_expiration_at | boleto_expiration_at}}"
}
}

ATENCIÓN: El evento debe ser alterado en cada configuración de webhokk de acuerdo con el evento a ser enviado.

Por ejemplo: en cada configuración de webhook de acuerdo con el evento a ser enviado, el evento de tarjeta rechazada será PURCHASE_CANCELED

Aquí entonces, los eventos deben ser sustituidos en la configuración de tus webhooks

PURCHASE_CANCELED: 'Compra Cancelada/Cartão recusado',
PURCHASE_BILLET_PRINTED: 'Boleto Impresso/ Pix criado',
PURCHASE_APPROVED: 'Compra Aprovada',
PURCHASE_PROTEST: 'Compra Protestada',
PURCHASE_REFUNDED: 'Compra Reembolsada',
PURCHASE_CHARGEBACK: 'Pedido Reembolso',
PURCHASE_EXPIRED: 'Compra Expirada',
PURCHASE_DELAYED: 'Atrasada',
PURCHASE_OUT_OF_SHOPPING_CART: 'Abandono de carrinho',
SUBSCRIPTION_CANCELED: 'Assinatura cancelada',

Hecho esto, vamos para el inicio de la pagina y active la automatización

Finalice salvando la edición

Repita ese proceso para todos los eventos que serán enviados para Clint


¿Ha quedado contestada tu pregunta?