# Sistemas de pago del bot

Los [bloques de pago](https://support.jetbot24.ru/es/chatbots/blocks/payments) de un chatbot emiten una factura a través del sistema de pago conectado a ese bot. Esa conexión se llama integración y está en la configuración del bot: «Configuración» → la pestaña «Integraciones».

Cómo abrir la ventana de una integración, guardarla y eliminarla se explica en la página [Integraciones](https://support.jetbot24.ru/es/chatbots/settings/integrations). Esta página trata lo específico de los sistemas de pago: qué campos rellenar y qué hacer con la URL del webhook.

> [!NOTE]
> Las conexiones de la pestaña «Cobro de pagos» de la configuración del proyecto no funcionan para los bloques de pago de un bot: son para tiendas y escuelas online. Se describen en la página [Sistemas de pago del proyecto](https://support.jetbot24.ru/es/payments/project-accounts).

## Reglas generales

- **Cada bot tiene sus propias integraciones.** No pasan a una copia del bot: conecta de nuevo el sistema en la copia.
- **Un sistema, una conexión.** Puedes conectar a un bot varios sistemas de pago distintos, pero cada uno solo una vez.
- **La moneda se define en la integración,** no en el bloque de pago. Los sistemas que trabajan con una sola moneda no tienen campo de moneda.
- **La URL del webhook.** Si después de guardar aparece en la ventana de la integración una pestaña «Webhook», copia la URL que contiene en el panel del sistema de pago. El sistema usa esa URL para avisar al bot de un pago: sin ella, la salida «Pago realizado» del bloque no se activará.
- **Los miembros del equipo ven las claves.** La ventana de la integración la abren el propietario del bot y los miembros del equipo con el permiso «Configuración del bot»: da este permiso solo a personas a las que confiarías el acceso a tu caja.
- **Se necesita una suscripción Pro.** La pestaña «Integraciones» solo funciona con ella.

![La ventana de una integración de pago del bot](https://support.jetbot24.ru/_media/es/11-payments/_images/bot-integration.webp?v=1792562451)

## Qué introducir para cada sistema

### YooKassa

En la pestaña «Principal»:

- «ID de la tienda» y «Clave secreta», del panel de YooKassa;
- «Código de moneda»: un código de tres letras, `RUB` por defecto;
- «Régimen fiscal» y «Tipo de IVA», que van al recibo.

Después de guardar aparecen dos pestañas más. La pestaña «Webhook» contiene la URL que debes indicar como URL de notificaciones en la configuración de YooKassa. La pestaña «Notificaciones» se describe más abajo.

Particularidades:

- Con cada pago se envía un recibo, así que el bot necesita el teléfono o el email del contacto.
- Al recibir una notificación, la plataforma comprueba el pago en YooKassa por sí misma, con las claves de esta integración. El pago solo cuenta si YooKassa confirma el estado, el importe y la moneda.
- Si YooKassa informa de una cancelación, el pago en el bot pasa al estado «Cancelado».

### YooMoney

El único campo es «Número de monedero». Después de guardar, aparece una URL en la pestaña «Webhook»: indícala en la configuración de notificaciones HTTP de tu monedero de YooMoney.

Particularidades:

- La factura se emite en rublos.
- El pago solo cuenta si al pagador se le cobró al menos el importe de la factura. No cuentan una transferencia protegida con código de protección ni una transferencia que aún no se ha aceptado.
- No se envían datos del recibo.

### Robokassa

En la pestaña «Principal»:

- «País de la tienda»: «Rusia» o «Kazajistán». Determina la moneda de la factura: rublos o tenges;
- «ID de la tienda», «Contraseña n.º 1» y «Contraseña n.º 2», de la configuración técnica de la tienda en Robokassa;
- «Régimen fiscal» y «Tipo de IVA»;
- el interruptor «Enviar recibos».

Después de guardar, aparece una URL en la pestaña «Webhook»: añádela en el campo Result Url de la configuración técnica de la tienda en el panel de Robokassa.

Particularidades:

- La notificación se comprueba con la «Contraseña n.º 2». Si está mal introducida, el pago no contará.
- El bot no cuenta los pagos de prueba de Robokassa.

### Cloudpayments

La ventana tiene tres pestañas.

- «Principal»: «Public ID», «Contraseña de la API», «Moneda» y el interruptor «Pago en dos etapas».
- «Webhook»: la URL aparece después de guardar. En la configuración del sitio en el panel de Cloudpayments, activa la notificación de pago aceptado (Pay y Confirm) e indica para ellas esta URL.
- «Recibo»: el interruptor «Enviar recibo». Cuando está activado, aparecen «Régimen fiscal» y «Tipo de IVA».

Particularidades:

- El pago solo cuenta si el importe de la notificación coincide con el de la factura.
- Con el pago en dos etapas, el dinero primero se bloquea en la tarjeta y la plataforma confirma el cobro por sí misma.
- Un pago hecho en el modo de prueba de Cloudpayments aparece marcado con «[TEST]» en la lista de pagos del bot.

### T-Bank

La integración se llama «Adquirencia por internet de T-Bank». Campos:

- «Terminal» y «Contraseña», del panel de adquirencia por internet;
- «Régimen fiscal» y «Tipo de IVA»;
- «Versión de FFD»: la versión de FFD de tu caja registradora online, 1.05 o 1.2;
- «Enviar recibo». Asegúrate de activar el envío si tienes conectada una caja registradora online.

No hay pestaña «Webhook»: T-Bank recibe la URL de notificaciones con cada pago y no hace falta indicarla en el panel del banco.

Particularidades:

- La factura se emite en rublos.
- El recibo necesita el teléfono o el email del contacto.
- Un rechazo o el vencimiento del plazo de pago pasan el pago al estado «Cancelado», y un reembolso, al estado «Reembolsado».

### Prodamus

Campos: «Página de la tienda» (la URL de tu página de pago de Prodamus), «Clave secreta» y el interruptor «Modo demo» para pagos de prueba.

Después de guardar, se abre la pestaña «Webhook»: añade la URL que contiene en la configuración de tu página de pago de Prodamus.

### bePaid

La pestaña «Principal» tiene «ID de la tienda», «Clave secreta» y «Moneda». No hay pestaña «Webhook»: bePaid recibe la URL de notificaciones con cada pago. La pestaña «Notificaciones» se describe más abajo.

Particularidades:

- Si el banco rechazó un intento de pago, el comprador puede volver a intentarlo en la misma página. El pago solo pasa al estado «Cancelado» cuando la factura ha vencido.
- No se envían datos del recibo.

### LiqPay

Campos: «Clave pública», «Clave privada» y «Moneda»: dólar estadounidense, euro, rublo ruso, grivna, rublo bielorruso o tenge. LiqPay recibe la URL de notificaciones con cada pago y no hay pestaña «Webhook». No se envían datos del recibo.

### JustClick

El pago a través de JustClick funciona con la integración de JustClick, que se describe en la página [Integraciones](https://support.jetbot24.ru/es/chatbots/settings/integrations).

## Una copia de las notificaciones en tu propio servidor

Las integraciones de YooKassa, Robokassa y bePaid tienen una pestaña «Notificaciones» con el campo «URL de notificaciones». Escribe ahí la dirección de tu servidor y la plataforma le enviará información sobre los pagos del bot. Lo necesitas si tu propio sistema también lleva el registro de los pagos.

- El servidor debe responder con el código 200.
- Si la respuesta es otra, la plataforma reintenta durante 24 horas, aumentando poco a poco la pausa entre intentos.

El campo es opcional: el bot funciona sin él.

## Siguientes pasos

- La configuración de los propios bloques de pago está en la sección [Cobro de pagos](https://support.jetbot24.ru/es/chatbots/blocks/payments).
- Qué datos van al recibo se explica en la página [Recibos](https://support.jetbot24.ru/es/payments/receipts).
- Dónde ver las facturas emitidas y pagadas se explica en la página [Pagos y pedidos del bot](https://support.jetbot24.ru/es/payments/bot-payments).
