> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ycloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enviar mensaje con detalles del pedido y botón de pago

## &#x20;Crear una plantilla de detalles del pedido y pago

Visita la página de [Plantillas](https://www.ycloud.com/console/#/app/dashboard/template) y crea una plantilla de pago de producto único o una plantilla de detalles del pedido de WhatsApp.

<img src="https://mintcdn.com/lchnan/PCdfO4VGvgYoGyQM/product-assets/ff0be63853-image-600.webp?fit=max&auto=format&n=PCdfO4VGvgYoGyQM&q=85&s=88401cea42b6f928d743cd0630fd2324" alt="Captura de pantalla del producto YCloud" width="1657" height="828" data-path="product-assets/ff0be63853-image-600.webp" />

##

## Enviar mensaje

YCloud ofrece dos métodos para enviar mensajes de producto único y de detalles del pedido, como se muestra a continuación.

### 1. Enviar a través de la API

Usa la [API para enviar mensajes](/api-reference/whatsapp-messages/enqueue-a-message)

[Haz clic para ver el ejemplo de solicitud](/es/api-reference/guides/whatsapp-platform/send-whatsapp-message)&#x20;

### 2. Enviar a través de Journey

Envía automáticamente el mensaje de abandono del proceso de pago a tus clientes.

1. Configura el desencadenador para cuando quieras enviar un mensaje detallado sobre el pedido, p. ej., cuando se cree el checkout de Shopify.

<img src="https://mintcdn.com/lchnan/WD-ixrYVrqB7b7aQ/product-assets/4ab6d9a463-image-598.webp?fit=max&auto=format&n=WD-ixrYVrqB7b7aQ&q=85&s=f013fdd34701a810347f6ed23e0516d6" alt="Captura de pantalla del producto YCloud" width="1614" height="844" data-path="product-assets/4ab6d9a463-image-598.webp" />

2. Añade un componente Enviar plantillas y selecciona el mensaje de plantilla de detalles del pedido

<img src="https://mintcdn.com/lchnan/6CxA7mK2t7klNAOL/product-assets/a682269677-image-599.webp?fit=max&auto=format&n=6CxA7mK2t7klNAOL&q=85&s=f84636ef44ff6a487fa38798028dcb2b" alt="Captura de pantalla del producto YCloud" width="1597" height="834" data-path="product-assets/a682269677-image-599.webp" />

3. Guarda y activa el Journey

Cuando ocurra este evento, activará automáticamente este Journey.

## Recibir los pedidos

### 1. Recibir el webhook de pedido pagado

Si envías mensajes de WhatsApp Pay a través de la API, debes usar este webhook para escuchar los eventos de pago de los usuarios. [Suscribirse a este Webhook](/es/api-reference/webhooks/test-webhooks)&#x20;

Recibes actualizaciones a través de webhooks cuando cambia el estado de la transacción iniciada por el usuario. Ocurre cuando el estado del pago cambia a `captured` (cuando el pago se completa con éxito) o a `pending` (cuando el usuario lo intentó pero aún no se recibe la señal de transacción exitosa).

Ejemplo:

```
{
  "id": "evt_eEkn26qar3nOB8md",
  "type": "whatsapp.payment.updated",
  "apiVersion": "v2",
  "createTime": "2024-10-10T07:08:00.000Z",
  "whatsappPayment": {
    "wabaId": "WABA-ID",
    "referenceId": "<reference-id>",
    "status": "captured | pending",
    "transactions": [
      {
        "id": "<transaction-id>",
        "type": "billdesk | payu | razorpay | zaakpay",
        "status": "pending | success | failed",
        "createdTimestamp": 1728544066000,
        "updatedTimestamp": 1728544066000,
        "amount": {
          "value": 21000,
          "offset": 100
        },
        "currency": "INR",
        "methodType": "upi | card | wallet | netbanking",
        "error": {
          "code": "error-code",
          "reason": "error-reason"
        }
      }
    ]
  }
}
```

### 2. Comprobar el estado del pago aquí en WhatsApp Pay

<img src="https://mintcdn.com/lchnan/6CxA7mK2t7klNAOL/product-assets/9b7b2b1173-image-719.webp?fit=max&auto=format&n=6CxA7mK2t7klNAOL&q=85&s=3c21e7da5cbe1a84fe1dbb2a8d22be03" alt="Captura de pantalla del producto YCloud" width="2860" height="1530" data-path="product-assets/9b7b2b1173-image-719.webp" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.