nuraresto· ayudanuraresto.app

Pago en línea del pedido web

Ruta: /<slug>/pedir (tarjeta Tu pedido) → página de Tilopay → /p/<token> Quién la usa: el cliente, desde su teléfono Permiso requerido: ninguno (puerta pública) Capturas: docs/manual/screenshots/pedir/

Qué es

El cierre del pedido web. En Frankie's el negocio tiene los pagos en línea activos, así que todo pedido de la página se prepaga: no hay selector de método (nada de Efectivo / Yappy / Tarjeta que elegir) — bajo los datos del cliente aparece una sola línea fija, «Pagas en línea al enviar el pedido: Yappy o tarjeta.»—, y al presionar Enviar pedido el cliente sale a la página de cobro de Tilopay. La página de pedidos no cobra efectivo ni ofrece pagar al recoger, ni siquiera en la modalidad Para llevar.

Cuándo se usa

Al final de cada pedido web. Para el equipo importa por dos motivos: el pedido no entra a cocina hasta que el pago se confirma, y todo el dinero de la página cae en el cobro Tilopay, sea cual sea el medio que el cliente haya usado en la página del proveedor.

Paso a paso

  1. Complete el carrito y los datos. Enviar pedido se habilita cuando hay al menos una línea, el correo es válido y —en delivery— el subtotal llega al mínimo de la zona. Mientras el correo esté vacío o mal escrito, con el carrito ya listo (línea agregada, mínimo de zona cubierto y pin válido), debajo del total aparece «Escribe tu correo para recibir el comprobante y el enlace de seguimiento.», explicando por qué el botón sigue apagado. Carrito listo para enviar
  2. Presione Enviar pedido. El botón pasa a Enviando… y el pedido se crea en la etapa Por pagar: sin factura, sin cobro y sin descontar inventario.
  3. El navegador salta solo a la página de cobro de Tilopay, con el total ya cargado. Ahí el cliente paga; esa pantalla es del proveedor, no de Nura, y este recorrido se detuvo antes de llegar a ella para no cobrar en la simulación.
  4. Al volver, el cliente queda en el rastreador /p/<token>. Si el pago se confirmó, el pedido pasa a Recibido, se emite la factura, se registra el cobro y recién entonces se descuenta el inventario.
  5. Si el pago no se completó, o si el cobro no estaba disponible, el pedido se queda en el rastreador esperando el pago; ver Seguimiento del pedido.

Campos y botones

Campo/BotónQué haceNotas
«Pagas en línea al enviar el pedido: Yappy o tarjeta.»Aviso fijo del método de cobroEs un texto, no una opción: no hay nada que elegir
«Escribe tu correo para recibir el comprobante y el enlace de seguimiento.»Explica por qué Enviar pedido sigue apagadoSólo aparece mientras el correo falta o no es válido
Enviar pedidoCrea el pedido y abre el cobro de TilopayDeshabilitado con carrito vacío, correo inválido o mínimo de zona sin alcanzar
Enviando…Estado del botón mientras se crea el pedido—

Lo que la pantalla no muestra en Frankie's: no hay ningún selector de método de pago —nada de Efectivo, Yappy o Tarjeta para elegir— ni la nota «Pagas al recoger tu pedido en el local.» Ese selector y esa nota sólo salen cuando el negocio no tiene pagos en línea activos — y en ese caso la modalidad Delivery aparece deshabilitada con el aviso «Delivery estará disponible cuando el negocio active los pagos en línea.». Tampoco se puede pagar con Yappy desde aquí: el cobro por Yappy existe, pero en la factura pública, no en el pedido.

Mensajes y errores

"Delivery estará disponible cuando el negocio active los pagos en línea."

"Los pedidos en línea se pagan al finalizar y este negocio aún no activa pagos en línea." NG_PREPAY_REQUIRED

"Escribe un teléfono válido para avisarte de tu pedido." NG_PHONE_REQUIRED

"Revisa el pedido: cantidades y datos válidos." NG_ORDER_INVALID — también es el mensaje cuando el nombre queda en blanco o con una sola letra.

"Marca la ubicación del trabajo en el mapa y agrega apartamento, casa o referencia." NG_ADDRESS_REQUIRED

"Falta configurar las etapas de pedidos." NG_STAGE_SET_MISSING

"Algo salió mal. Intenta de nuevo." NG_UNKNOWN — es también lo que ve el cliente cuando el servidor rechaza el correo (NG_EMAIL_REQUIRED) o pide el tamaño de un producto (NG_VARIANT_REQUIRED): esos dos códigos no tienen texto en español y caen en el mensaje genérico.

Relacionado