Skip to main content
Reval coordina tres sistemas —el navegador del comprador, Mercado Pago y Shopify— para que cada suscripción funcione de punta a punta sin intervención manual. Esta página explica cómo fluye la información en cada etapa, tanto desde la perspectiva de tu tienda como desde la del suscriptor.
Shopify es la única fuente de verdad. Cada cobro aprobado genera un pedido real en Shopify con sus líneas de producto, costo de envío e impuestos calculados en vivo. No hay base de datos paralela ni pedidos “fantasma”: lo que ves en tu panel de Shopify es lo que realmente se cobró y despachará.

Flujo completo de una suscripción


Lo que ocurre en tu tienda

Como merchant, tu interacción principal con Reval sucede en dos momentos: la configuración inicial (planes, descuentos, frecuencias) y la revisión de reportes. El día a día corre automáticamente.

Alta de suscripción

1

El comprador elige un plan en el buy box

En la página de producto aparece un selector de planes con frecuencia (semanal, mensual, bimestral, etc.) y el descuento asociado a cada uno. El comprador selecciona el plan y hace clic en “Suscribirse”.
2

Checkout custom de Reval

El comprador ingresa sus datos de tarjeta directamente en el checkout de Reval. La tokenización ocurre en el navegador, sin redirección a Mercado Pago. El servidor de Reval nunca ve el número de tarjeta completo.
3

Creación del mandato con monto libre

Reval crea un mandato de débito automático en Mercado Pago usando la modalidad de monto libre (sin plan fijo de MP). Esto permite que cada ciclo se cobre el monto exacto, consultado en vivo a Shopify: precio actual del producto + tarifas de envío + impuestos vigentes.
4

Primer cobro y pedido en Shopify

El primer cobro se ejecuta de inmediato. Cuando Mercado Pago confirma el pago via webhook, Reval crea el primer pedido en Shopify con todas las líneas, el envío y los impuestos. Ese pedido entra a tu flujo de fulfillment normal.

Ciclo recurrente

1

Cobro automático por el mandato

En la fecha del ciclo, Mercado Pago ejecuta el cobro usando el mandato activo. El monto se calcula en el momento consultando precios, envío e impuestos vigentes en Shopify.
2

Webhook de MP llega a Reval

Mercado Pago notifica el resultado del cobro (aprobado o rechazado) mediante un webhook. Reval verifica la idempotencia: si el evento ya fue procesado, lo descarta sin crear un pedido duplicado.
3

Pedido creado en Shopify (cobro aprobado)

Si el cobro fue aprobado, Reval crea inmediatamente un pedido en Shopify con las líneas actuales de la suscripción, el costo de envío y los impuestos. El pedido queda disponible para fulfillment al instante.
4

Reintento automático (cobro rechazado)

Si el cobro fue rechazado, Reval registra el fallo y un job diario reintenta el cobro según la política de reintentos configurada. No se crea ningún pedido hasta que el cobro sea aprobado.
Podés ver el estado de cada suscripción, los intentos de cobro y el historial de pedidos directamente en el panel de Reval dentro de tu admin de Shopify.

Seguridad y confiabilidad

Reval está diseñado para que cada operación sea segura y no genere estados inconsistentes:

Tokenización en el navegador

Los datos de tarjeta nunca pasan por los servidores de Reval. El SDK de Mercado Pago tokeniza directamente en el navegador del comprador.

Webhooks idempotentes

Cada evento de Mercado Pago se procesa una sola vez. Si el webhook llega duplicado, Reval lo detecta y no crea un pedido extra.

Links firmados

El portal y el checkout usan links con firma criptográfica. Sin la firma correcta, no hay acceso.

Reintentos automáticos

Un job diario reintenta los cobros fallidos según la política configurada, sin que tengas que intervenir manualmente.