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

# Obtención de credenciales

> Obtén la llave pública, la llave privada y configura el webhook de Conekta desde el panel de administración para conectar Conekta en Brain Studio.

Esta guía te acompaña en la preparación de credenciales y webhooks para pruebas y producción en el [panel de Conekta](https://panel.conekta.com/).

<Check>
  Al finalizar esta guía tendrás la **llave pública**, la **llave privada** y el **webhook** configurados para conectar Conekta en Brain Studio.
</Check>

***

## Antes de comenzar

Necesitas:

* Una **cuenta activa de Conekta**
* Acceso al **[panel de Conekta](https://panel.conekta.com/)** con permisos de administrador
* Definir si conectarás credenciales de **prueba** o de **producción**

***

## Ambientes en Conekta

Conekta separa las credenciales por ambiente:

* **Prueba:** ambiente de pruebas. Permite simular pagos sin mover dinero real.
* **Producción:** ambiente real. Procesa transacciones con dinero real.

Cada ambiente tiene su propio par de llaves y su propio webhook. No mezcles credenciales ni webhooks de prueba con los de producción.

| Ambiente   | Llave pública                         | Llave privada                                   | Webhook                                      |
| ---------- | ------------------------------------- | ----------------------------------------------- | -------------------------------------------- |
| Prueba     | Visible en **API Keys de prueba**     | Debes crearla con **Crear nueva llave privada** | Configúralo con **Modo Pruebas** activo      |
| Producción | Visible en **API Keys de producción** | Debes crearla con **Crear nueva llave privada** | Configúralo con **Modo Pruebas** desactivado |

<Warning>
  No mezcles credenciales ni webhooks entre ambientes. Si una sola llave o webhook pertenece a otro ambiente, la instalación puede fallar o los estados de pago pueden no sincronizarse correctamente.
</Warning>

<Note>
  Conekta solo permite **copiar o ver la llave privada en el momento de su creación**. Si la pierdes, deberás generar una nueva.
</Note>

***

## URL y eventos del webhook

En ambos ambientes debes usar la misma URL de notificación:

```text theme={null}
https://chat-payments.jelou.ai/link-webhook?provider=CONEKTA
```

Selecciona estos **5 eventos** dentro de la categoría **orders**:

| Evento                  | Descripción                      |
| ----------------------- | -------------------------------- |
| `order.expired`         | La orden expiró                  |
| `order.paid`            | La orden fue pagada              |
| `order.pending_payment` | La orden quedó pendiente de pago |
| `order.refunded`        | La orden fue reembolsada         |
| `order.declined`        | La orden fue rechazada           |

<Note>
  Brain Studio usa estos eventos para actualizar el estado del pago y continuar el flujo por la salida correspondiente.
</Note>

***

## Parte 1 — Preparar credenciales y webhook de prueba

<Steps>
  <Step title="Entrar al panel de Conekta">
    Inicia sesión en [https://panel.conekta.com/](https://panel.conekta.com/) con la cuenta del comercio.
  </Step>

  <Step title="Activar modo prueba">
    En la esquina **inferior izquierda** del panel, activa el interruptor **Modo Pruebas**.

    Deberías ver el aviso **El modo de pruebas está habilitado** en la parte superior del panel.
  </Step>

  <Step title="Abrir Desarrolladores">
    En el menú lateral, abre **Desarrollador**.

    <Frame caption="Panel de Conekta con modo prueba activo, sección Desarrolladores y tarjeta Webhooks">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-dashboard-desarrolladores-prueba.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=3a6b590a96a09ed46afe2b94d9b31bfe" alt="Panel de Conekta con modo prueba activo, sección Desarrolladores visible y tarjeta Webhooks al final" width="1024" height="468" data-path="assets/images/integraciones/pagos/conekta-dashboard-desarrolladores-prueba.png" />
    </Frame>
  </Step>

  <Step title="Consultar API Keys de prueba">
    En la tarjeta **Ver API Keys**, haz clic en **Consultar API Keys de prueba**.
  </Step>

  <Step title="Copiar la llave pública">
    En la sección **Llave pública**, copia la llave activa con **Copiar llave**.

    <Frame caption="API Keys de prueba: llave pública y creación de llave privada">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-dashboard-api-keys-prueba.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=6a290957ed3d4e7956dbbb4b3eeb726a" alt="Pantalla de API Keys de prueba de Conekta mostrando la llave pública y el botón Crear nueva llave privada" width="1024" height="468" data-path="assets/images/integraciones/pagos/conekta-dashboard-api-keys-prueba.png" />
    </Frame>
  </Step>

  <Step title="Crear y copiar la llave privada">
    En la sección **Llaves privadas**, haz clic en **Crear nueva llave privada**.

    Asigna un nombre descriptivo, confirma la creación y **copia la llave privada de inmediato**. Conekta no volverá a mostrarla completa después de cerrar ese paso.
  </Step>

  <Step title="Abrir Webhooks de prueba">
    Regresa a **Desarrollador**. En la tarjeta **Webhooks**, haz clic en **Revisar webhooks**.
  </Step>

  <Step title="Crear el webhook de prueba">
    Haz clic en **Crear Webhook** y completa:

    * **URL del webhook:** `https://chat-payments.jelou.ai/link-webhook?provider=CONEKTA`
    * **Nombre o descripción:** un nombre descriptivo, por ejemplo `Jelou Brain`
    * **Eventos a notificar:** selecciona los 5 eventos de **orders** indicados arriba

    <Frame caption="Modal Crear Webhook en Conekta">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-webhook-crear-modal.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=891f0fb0204d4cc3ca7eb79a17bda733" alt="Modal de Conekta para crear webhook con URL, nombre y selector de eventos" width="858" height="896" data-path="assets/images/integraciones/pagos/conekta-webhook-crear-modal.png" />
    </Frame>

    <Frame caption="Eventos de orders a seleccionar en el webhook">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-webhook-eventos-orders.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=0895597bf3b36248025c52d5edea391a" alt="Selector de eventos del webhook de Conekta con order.expired, order.paid, order.pending_payment, order.refunded y order.declined seleccionados" width="848" height="922" data-path="assets/images/integraciones/pagos/conekta-webhook-eventos-orders.png" />
    </Frame>
  </Step>

  <Step title="Confirmar webhook de prueba activo">
    Guarda el webhook y verifica que quede **Activo** con la URL de Jelou.

    <Frame caption="Webhook de prueba activo en Conekta">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-webhooks-lista-prueba.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=4423c60de3d62a02b8569d917c4beb02" alt="Lista de webhooks de prueba de Conekta mostrando un webhook activo con la URL de Jelou" width="1024" height="467" data-path="assets/images/integraciones/pagos/conekta-webhooks-lista-prueba.png" />
    </Frame>
  </Step>
</Steps>

***

## Parte 2 — Preparar credenciales y webhook de producción

<Steps>
  <Step title="Desactivar modo prueba">
    En la esquina **inferior izquierda** del panel, desactiva el interruptor **Modo Pruebas**.

    Confirma que ya no aparece el aviso de modo de pruebas habilitado.
  </Step>

  <Step title="Abrir Desarrolladores">
    En el menú lateral, abre **Desarrollador**.

    <Frame caption="Panel de Conekta con modo prueba desactivado y sección Desarrolladores">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-dashboard-desarrolladores-produccion.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=edf5a7fc94ddbdb1b5038314b11895c0" alt="Panel de Conekta con modo prueba desactivado y la sección Desarrolladores visible" width="1024" height="465" data-path="assets/images/integraciones/pagos/conekta-dashboard-desarrolladores-produccion.png" />
    </Frame>
  </Step>

  <Step title="Consultar API Keys de producción">
    En la tarjeta **Ver API Keys**, haz clic en **Consultar API Keys de producción**.
  </Step>

  <Step title="Copiar la llave pública">
    En la sección **Llave pública**, copia la llave activa con **Copiar llave**.

    <Frame caption="API Keys de producción: llave pública y creación de llave privada">
      <img src="https://mintcdn.com/jelouai/BJIoathnR7ANCT6N/assets/images/integraciones/pagos/conekta-dashboard-api-keys-produccion.png?fit=max&auto=format&n=BJIoathnR7ANCT6N&q=85&s=ca36faf4a1abfb3bd6616e49b60fda71" alt="Pantalla de API Keys de producción de Conekta mostrando la llave pública y el botón Crear nueva llave privada" width="1024" height="468" data-path="assets/images/integraciones/pagos/conekta-dashboard-api-keys-produccion.png" />
    </Frame>
  </Step>

  <Step title="Crear y copiar la llave privada">
    En la sección **Llaves privadas**, haz clic en **Crear nueva llave privada**.

    Asigna un nombre descriptivo, confirma la creación y **copia la llave privada de inmediato**.

    Cuando pases Conekta a producción en Brain Studio, usa este par productivo. No reutilices credenciales de prueba.
  </Step>

  <Step title="Abrir Webhooks de producción">
    Regresa a **Desarrollador**. En la tarjeta **Webhooks**, haz clic en **Revisar webhooks**.
  </Step>

  <Step title="Crear el webhook de producción">
    Haz clic en **Crear Webhook** y completa la misma configuración que en prueba:

    * **URL del webhook:** `https://chat-payments.jelou.ai/link-webhook?provider=CONEKTA`
    * **Nombre o descripción:** un nombre descriptivo, por ejemplo `Jelou Brain`
    * **Eventos a notificar:** selecciona los 5 eventos de **orders** indicados arriba

    Confirma que el webhook quede **Activo** en el ambiente de producción.
  </Step>
</Steps>

***

## Qué credenciales pide Brain Studio

Al instalar Conekta, Brain Studio solicita:

| Campo             | Descripción                                                 |
| ----------------- | ----------------------------------------------------------- |
| **Llave pública** | Llave pública activa del ambiente que estés conectando      |
| **Llave privada** | Llave privada que acabas de crear en Conekta                |
| **IVA aplicado**  | Porcentaje de IVA que usará la integración durante el cobro |

<Note>
  El IVA se configura durante la conexión en Brain Studio, no en el panel de Conekta. El webhook se configura directamente en Conekta y no se ingresa en Brain Studio.
</Note>

***

## Próximo paso

<Card title="Conectar en Brain Studio" href="/guides/integraciones/pagos/proveedores/conekta/conectar-en-brain-studio" icon="plug">
  Instala Conekta usando las credenciales del ambiente que vas a usar y define el IVA aplicado para la integración.
</Card>
