Abrir el chat de un enlace de pago
POST /api/chats/open-payment-chat
Descripción
Abre el chat propio de un enlace de pago que mandó el restaurante, y lo crea si no existe.
Detalles
* El enlace de pago lo manda el restaurante por el QR de la precuenta, su punto de venta o WhatsApp. * El chat de pago es aparte del chat del pedido y solo sirve para pagarlo. * Abrir el mismo enlace otra vez vuelve al mismo chat de pago. * Un enlace vencido solo abre si el pedido ya está pagado.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:80
|
| deviceUuid | string | Sí |
min:36
max:36
|
| payToken | string | Sí |
min:1
max:64
|
Ejemplo de request
curl -X POST https://restofy.pro/api/chats/open-payment-chat \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"slug": "string",
"deviceUuid": "string",
"payToken": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
{
"slug": "mi-negocio",
"deviceUuid": "17219467-a578-4b34-9075-1b3fe7503fe8",
"payToken": "***"
}
Response
{
"success": true,
"message": "Chat de pago",
"data": {
"chat": {
"chatUuid": "8233da06-c386-11f1-a755-a2f78ac020f7",
"contextType": "payment",
"fulfillmentUuid": null,
"linkToken": "***",
"placeName": null,
"orderUuid": "d6cbf70e-8e72-4a8d-a3e3-0ab916cfcff7",
"reservationUuid": null,
"isInProgress": false,
"slug": "mi-negocio",
"restaurantName": "Mi Negocio",
"logoUrl": null,
"timezone": "America/Bogota",
"isRestaurantActive": true,
"createdAt": "2026-10-09T02:09:50.000Z"
}
}
}