API para comerciantes

Pagos en criptomonedas en Telegram: facturas, webhooks y pagos a usuarios

La API para comerciantes permite integrar pagos de TgPay Crypto en bots y servicios. Crea una aplicación, obtén un token, emite facturas y recibe webhooks firmados. Un agente de IA puede ayudarte mediante el servidor MCP. Los pagos con saldo de TgPay son internos, sin comisión de red ni espera de confirmaciones de blockchain.

Base de la API: app.tgpaycrypto.com/pay/api · pruebas: testnet.tgpaycrypto.com
API para comerciantes: aplicación, token y eventos de webhook
Webhook entregado
Red de pruebas
Cómo funciona

Del token al primer pago en cuatro pasos

Crea una factura, muestra el enlace y procesa el evento de pago.

Paso 1

Crea una aplicación

Abre "Más → API para comerciantes" en la app, indica un nombre y la URL del webhook. El token se muestra una sola vez; guárdalo en tu servidor.

Paso 2

Crea una factura

Una solicitud POST a createInvoice incluye monto en cripto o moneda fiduciaria, descripción y fecha límite. La respuesta contiene el enlace de pago.

Paso 3

Muestra el enlace al usuario

Ofrece un botón o enlace en tu bot. El usuario abre la factura y paga con el saldo de su billetera.

Paso 4

Procesa el webhook

Tu servidor recibe invoice_paid firmado con HMAC-SHA256. Verifica la firma, evita duplicados mediante update_id y entrega el producto.

Agente de IA

Tu agente de IA puede ayudarte con la integración

La API para comerciantes ofrece un servidor MCP. Comparte su URL: el agente puede leer la documentación, crear la aplicación con tu aprobación, configurar el webhook y escribir el código sin que copies el token manualmente.

  1. Paso 1

    Envía la instrucción al agente

    Usa Claude Code, claude.ai, Claude Desktop, ChatGPT u otro cliente MCP compatible. La instrucción también está en "Más → API para comerciantes → Conectar un agente de IA".

  2. Paso 2

    Autoriza la aplicación en Telegram

    El agente comparte un enlace t.me. El bot muestra lo solicitado para que lo autorices. El enlace solo funciona una vez y no se crea ninguna aplicación antes de tu aprobación.

  3. Paso 3

    El agente completa la configuración

    Recibe un token limitado y configura facturas, planes de suscripción y el webhook. Tú administras la clave de firma de webhooks desde la app.

El token emitido por este proceso permite aceptar pagos y configurar el webhook. No habilita transferencias, cheques ni reembolsos. Tú administras y otorgas los permisos adicionales de pago.

Más sobre la conexión con agentes en la documentación
Instrucción para tu agente
Connect the tgpay MCP server (https://app.tgpaycrypto.com/mcp) and integrate payments via the TgPay Merchant API.
Claude Code
claude mcp add --transport http tgpay https://app.tgpaycrypto.com/mcp
claude.ai, Claude Desktop, ChatGPT

Agrega app.tgpaycrypto.com/mcp como servidor en la configuración de conexiones de tu cliente MCP

Red de pruebas
https://testnet.tgpaycrypto.com/mcp
Condiciones

Comisiones y límites

Los valores proceden del catálogo público de límites al generar esta página. Consulta la app para conocer los valores vigentes.

Comisión por facturaLa paga el comerciante: el saldo de la aplicación recibe el monto neto. La comisión se fija al pagar y no cambia para facturas ya pagadas.
3 %
Descuento por volumenLa comisión baja según el volumen de los últimos 30 días: desde 10.000 USD, 2,9 %; desde 25.000 USD, 2,8 %; desde 50.000 USD, 2,7 %; desde 75.000 USD, 2,6 %; desde 100.000 USD, 2,5 %.
hasta el 2,5 %
Comisión de redLos pagos con saldo de TgPay, las transferencias internas y los cheques se registran dentro de la billetera, sin esperar confirmaciones de blockchain.
0
Pagos a usuariostransfer envía criptomonedas del saldo de la aplicación a un usuario por su ID de Telegram. transferBatch permite hasta 100 destinatarios por solicitud. Repetir la misma spend_id no genera un segundo cargo.
hasta 25.000 USD
Límites de solicitudescreateInvoice y createCheck: 60 solicitudes por minuto; transfer y refundInvoice: 30; transferBatch: 10. Los métodos de lectura no tienen un límite propio por método.
60 por minuto
Entrega de webhooksUna respuesta 2xx en 10 segundos confirma la entrega. En caso contrario, se reintenta con intervalos crecientes durante unos tres días. La update_id no cambia entre intentos.
hasta 17 intentos
Funciones

Funciones de la API para comerciantes

Cada aplicación tiene un saldo separado de tu billetera. Las facturas lo acreditan; los pagos y cheques se descuentan de él.

Facturas y reembolsos

Monto fijo en cripto, precio en moneda fiduciaria o monto elegido por el pagador. Reembolsos totales o parciales, también para pagos anónimos.

Suscripciones

El usuario autoriza el plan y cada período se cobra automáticamente, con un evento por cobro.

Transferencias y cheques

Realiza pagos a usuarios de Telegram desde el saldo de la aplicación o crea cheques que se canjean mediante un enlace.

Webhooks

invoice_paid se envía siempre. Los eventos de expiración de facturas, canje de cheques, reembolsos y suscripciones se activan por aplicación.

Red de pruebas

La misma API y Mini App están en @tgpaycrypto_testnet_bot. El botón de la pantalla principal entrega monedas de prueba una vez por hora.

Agentes de IA y MCP

Comparte app.tgpaycrypto.com/mcp con tu agente. Puede crear la aplicación, configurar el webhook y escribir la integración. Tú autorizas la creación en el bot.

Compatible con la API de Crypto Bot

Conserva los nombres de métodos, el formato {ok, result} y el esquema de firma de webhooks. Cambia la URL base y el token, y comprueba los métodos utilizados en la documentación.

Control de tokens y permisos

Tokens con permisos limitados, rotación inmediata, pagos solo a destinatarios guardados o desactivados, y un límite diario para reducir el impacto de una filtración.

Preguntas frecuentes

Preguntas frecuentes sobre la API

Información sobre tokens, firmas de webhooks, pruebas y migración desde otra API.

La creación puede requerir una verificación de identidad completa según las reglas vigentes. Si se solicita, completa la verificación en la app e inténtalo de nuevo.

TgPayCrypto-API-Signature contiene la firma HMAC-SHA256 del cuerpo de la solicitud, con el hash SHA-256 del token principal como clave. Verifícala sobre los bytes originales del cuerpo. No entregues el producto ni marques la factura como pagada antes de validarla.

La API para comerciantes conserva los métodos, el formato {ok, result}, los montos como cadenas decimales y el esquema de firmas. Cambia la URL base y el token y revisa los métodos que usas. Crypto-Pay-API-Token se acepta como encabezado alternativo.

La red de pruebas ofrece la misma API y Mini App en @tgpaycrypto_testnet_bot, con base testnet.tgpaycrypto.com/pay/api. El botón para obtener monedas de prueba entrega 1.000 USDT, 1.000 GRAM y 0.01 BTC una vez por hora. Los tokens de producción y de prueba no son intercambiables.

Con un token limitado, el agente puede crear facturas y planes, consultar saldo y estadísticas y configurar el webhook según sus permisos. Transferencias, cheques y reembolsos requieren permisos de pago y funciones habilitadas. Tú decides qué permisos otorgas.

Integra los cobros en tu producto

Crea una aplicación en @tgpaycryptobot o comparte el enlace del servidor MCP con tu agente y autoriza la creación en el bot.

Abrir bot