Pagos en línea

El cliente paga al reservar: tarjeta (Stripe), PayPal, Mercado Pago o Pix. Activa los que quieras en Nevua → Configuración → Pagos.

Antes de empezar

Tu sitio debe estar en https y accesible desde internet: los medios de pago confirman cada pago llamando a tu sitio, y solo llegan a una dirección pública con https.

La pestaña Pagos de la Configuración

Cómo funciona una reserva pagada

  1. El cliente elige un servicio con precio y un horario.
  2. Nevua reserva ese horario por 30 minutos mientras paga. Nadie más puede tomarlo en ese tiempo.
  3. El cliente paga en el formulario (o en la página de Mercado Pago).
  4. El medio de pago avisa a tu sitio, y la reserva se confirma. Solo entonces salen los correos de confirmación y de nueva reserva.
  5. Sin pago en 30 minutos, el horario vuelve a quedar libre.

La confirmación viene del medio de pago, no solo del navegador del cliente: quien cierra la pestaña justo después de pagar conserva su reserva. El monto cobrado es el precio del servicio (o el anticipo, o el precio del paquete) leído de tu configuración en ese momento; el navegador no puede cambiarlo. Las reservas que haces en el panel nunca piden pago.

Stripe (tarjetas)

  1. En el área de desarrolladores del panel de Stripe, copia la clave publicable (pk_…) y la clave secreta (sk_…).
  2. En Nevua, activa Stripe y pega las dos en Clave publicable y Clave secreta.
  3. En Stripe, crea un webhook con la URL del webhook que muestra Nevua (botón Copiar) y los eventos payment_intent.succeeded y charge.refunded.
  4. Copia el secreto de firma de ese webhook (whsec_…) en Secreto del webhook y guarda.

El formulario muestra los métodos activados en tu cuenta de Stripe que confirman al instante, como tarjetas, Apple Pay y Google Pay. Los métodos que tardan días en acreditarse (como OXXO o débitos bancarios) quedan fuera, porque el horario solo se reserva por 30 minutos.

Prueba antes: usa tus claves de prueba (pk_test_…, sk_test_…) y la tarjeta 4242 4242 4242 4242, con cualquier fecha futura y cualquier CVC.

PayPal

  1. En el panel de desarrolladores de PayPal, crea una app y copia su ID del cliente y su secreto.
  2. En Nevua, activa PayPal, pega los dos y desactiva el Modo sandbox para pagos reales.
  3. En los webhooks de la app, agrega la URL del webhook que muestra Nevua, con los eventos CHECKOUT.ORDER.APPROVED, PAYMENT.CAPTURE.COMPLETED y PAYMENT.CAPTURE.REFUNDED.

PayPal solo acepta BRL, USD, EUR y MXN. En otra moneda no aparece en el formulario.

Mercado Pago y Pix

  1. En Mercado Pago Developers, crea una aplicación y copia su Clave pública y su Access Token (TEST-… para pruebas, APP_USR-… para pagos reales).
  2. En Nevua, activa Mercado Pago, pega los dos y desactiva el Modo sandbox para pagos reales.
  3. En Tus integraciones → Webhooks, agrega la URL del webhook que muestra Nevua y activa el evento Pagos. Opcional: copia la clave secreta de los webhooks en Nevua, para que solo acepte notificaciones firmadas por Mercado Pago.

El cliente paga en la página de Mercado Pago y vuelve a tu formulario. Mercado Pago acepta ARS, BRL, CLP, COP, MXN, PEN, UYU y USD, cada una en el país de tu cuenta. Pix es solo para Brasil: aparece cuando Mercado Pago está activado y la moneda es BRL: el cliente recibe un código QR y un código para copiar y pegar, que vence junto con los 30 minutos.

Reembolsos

  • Un pago que llega tarde: el cliente pagó después de los 30 minutos y otra persona ya tomó el horario. Nevua lo devuelve al instante por el medio de pago y le avisa al cliente. Si el medio de pago lo rechaza, recibes un correo para que hagas el reembolso.
  • El cliente canceló a tiempo una reserva pagada en línea: recibes un correo con el monto. Abre la reserva en Nevua → Reservas y haz clic en Reembolsar. El dinero vuelve por el medio que usó el cliente.
  • Tú cancelaste una reserva pagada en línea: ábrela y haz clic en Reembolsar también.
  • Un reembolso hecho en el panel del medio de pago: un reembolso total cancela la reserva en Nevua y libera el horario.
  • El dinero recibido en la cita no pasa por el medio de pago: devuélvelo tú.