Saltar al contenido principal

Integración CRM / ERP

Su CRM/ERP es la fuente de verdad de la venta, las partes, el split de comisión y la escritura. Play2sell PAY emite el boleto, custodia los fondos y distribuye las comisiones. Ambos sistemas se mantienen sincronizados vía webhooks + write-backs.

Cómo funciona el flujo

1

El CRM/ERP crea el contrato

El CRM/ERP registra la venta y envía valor, beneficiarios, número de cuotas y vencimientos.
2

Play2sell emite el boleto

Play2sell PAY origina la venta y emite un boleto BOLEPIX por cuota al consumidor.
3

Play2sell devuelve el boleto al CRM/ERP

El boleto emitido (línea digitable) se escribe de vuelta en la reserva en su CRM/ERP.
4

El consumidor paga → Play2sell informa al CRM/ERP

Al confirmarse el pago, Play2sell escribe el estado pagado de vuelta en su CRM/ERP.
5

El CRM/ERP registra la escritura → liberación

Cuando la venta se escritura, la comisión se libera y se divide entre los beneficiarios.
6

Play2sell distribuye

Split proporcional + payout (PIX/TED) a cada beneficiario; en caso de distrato, reembolsa al consumidor.

Configuración (por tenant)

1

Configure las credenciales

Agregue las credenciales de su CRM/ERP (domain, email, token) en Integraciones → CRM/ERP. Se almacenan por tenant y nunca se comparten.
2

Mapee los estados a acciones

Configure el mapa de estados para que Play2sell sepa qué estado del CRM/ERP significa vendida, escriturada o distratada. Esto varía por instancia de CRM/ERP, por lo que debe definirse explícitamente.
AcciónSignificadoDispara
VendidaReserva vendidaOriginación de la venta + boleto
EscrituradaEscritura registradaLiberación de la comisión + split
DistratadaContrato deshechoReembolso al consumidor
3

Habilite los webhooks del CRM/ERP

Apunte los webhooks de Reserva (vendida/cancelada), Escritura/Estado y Distrato a su endpoint de webhook de Play2sell.

Cómo funciona la sincronización

Los webhooks del CRM/ERP suelen ser ligeros (solo llevan un identificador). Play2sell clasifica el evento por el estado, lo encola y trae el registro completo desde la API del CRM/ERP antes de actuar — así un webhook falsificado no inyecta datos.
PropiedadComportamiento
IdempotenciaCada contrato mapea a una clave estable derivada del id de la reserva en el CRM/ERP; la reentrega nunca duplica la venta.
OrdenSi la escritura llega antes de que la originación termine, se difiere y se reprocesa automáticamente.
IdentidadCompradores y beneficiarios se resuelven por CPF/CNPJ (documento), nunca por email.
Write-backsBoleto creado y boleto pagado se entregan al CRM/ERP con reintentos hasta confirmarse.

Contrato de error

Las respuestas no-2xx siguen { code, message, hint? }. Un 4xx es un rechazo (p. ej., configuración incorrecta — corrija y reintente); un 5xx es un error transitorio (se reprocesa automáticamente).
¿Necesita ayuda para mapear los estados de su instancia de CRM/ERP? Contacte a soporte con su domain y la lista de estados que usa para vendida / escriturada / distratada.