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
- 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.

- 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.
- 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.
- 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. - 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ón | Qué hace | Notas |
|---|---|---|
| «Pagas en línea al enviar el pedido: Yappy o tarjeta.» | Aviso fijo del método de cobro | Es 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 apagado | Sólo aparece mientras el correo falta o no es válido |
| Enviar pedido | Crea el pedido y abre el cobro de Tilopay | Deshabilitado 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.