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.

Cómo funciona una reserva pagada
- El cliente elige un servicio con precio y un horario.
- Nevua reserva ese horario por 30 minutos mientras paga. Nadie más puede tomarlo en ese tiempo.
- El cliente paga en el formulario (o en la página de Mercado Pago).
- 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.
- 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)
- En el área de desarrolladores del panel de Stripe, copia la clave publicable (
pk_…) y la clave secreta (sk_…). - En Nevua, activa Stripe y pega las dos en Clave publicable y Clave secreta.
- En Stripe, crea un webhook con la URL del webhook que muestra Nevua (botón Copiar) y los eventos
payment_intent.succeededycharge.refunded. - 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
- En el panel de desarrolladores de PayPal, crea una app y copia su ID del cliente y su secreto.
- En Nevua, activa PayPal, pega los dos y desactiva el Modo sandbox para pagos reales.
- En los webhooks de la app, agrega la URL del webhook que muestra Nevua, con los eventos
CHECKOUT.ORDER.APPROVED,PAYMENT.CAPTURE.COMPLETEDyPAYMENT.CAPTURE.REFUNDED.
PayPal solo acepta BRL, USD, EUR y MXN. En otra moneda no aparece en el formulario.
Mercado Pago y Pix
- 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). - En Nevua, activa Mercado Pago, pega los dos y desactiva el Modo sandbox para pagos reales.
- 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ú.