Bots de Telegram
Las 13 monedas para bienes físicos, servicios del mundo real y ventas en tu propio sitio. Los bienes digitales vendidos dentro de Telegram siguen con Telegram Stars.
Integración de un solo paso
Obtén una clave de API y un prompt de integración desde nuestro bot de Telegram. Pega el prompt en tu agente de programación y empieza a recibir pagos con cripto. Sin documentación de la API que leer.
Conéctate en 3 pasos
Abre nuestro bot de Telegram. En segundos recibes tu clave de API y un prompt de integración para tu agente de programación.
Claude Code, Cursor o cualquier otro agente de programación lee nuestra documentación y escribe la integración: el enlace de pago, el webhook y la verificación de la firma.
Verificamos el pago on-chain, bloqueamos las monedas falsas y enviamos a tu servidor un webhook firmado. Envía el pedido.
Monedas
13 monedas en 12 redes
Redes: Tron (TRC-20) · TON · Ethereum (ERC-20) · BNB Chain (BEP-20) · Solana · Polygon · Base · Avalanche C-Chain · Bitcoin · Litecoin · Dogecoin · Monero
Le envías el enlace de pago. Paga el monto exacto desde cualquier billetera antes de la fecha límite y tu servidor recibe un webhook firmado.
¿Cómo paga mi comprador?Vigilamos las 12 redes y enviamos a tu servidor un webhook firmado cuando se confirma un pago.
Lee la documentación de la API de pagos criptoTelegram
Una sola clave de API sirve para los tres. Las reglas de Telegram deciden qué monedas pueden mostrarse y dónde, y el checkout las sigue.
Las 13 monedas para bienes físicos, servicios del mundo real y ventas en tu propio sitio. Los bienes digitales vendidos dentro de Telegram siguen con Telegram Stars.
Telegram solo permite monedas de TON en las Mini Apps, así que el checkout muestra GRAM y USDT en TON, en tu propio dominio.
Acepta USDT en 8 redes, USDC en 5, además de BTC, ETH, GRAM y 8 monedas más, con enlaces de pago, webhooks firmados y retiros que tú apruebas, desde una sola API.
Cómo aceptar pagos con cripto en un bot de Telegram
Crea un enlace de pago cripto con una sola llamada a la API. Tu servidor recibe un único aviso, con un webhook firmado, cuando el dinero está verificado on-chain. Sin nodo que mantener, sin polling, sin formularios.
Esta es toda la integración
Paso 1
Abre nuestro bot de Telegram. En segundos recibes tu clave de API y un prompt de integración para tu agente de programación. El modo de prueba funciona de inmediato.
Obtén tu clave de APIRavelo Bot
bot
Tu clave de API de prueba está lista:
rvk_test_8f3k…x9Kp
Paso 2
Crea un enlace de pago con su propio monto y dirección. Envíalo por chat, por correo o en tu sitio.
POST /v1/payment-intents
{
"order_ref": "1042",
"asset_id": "usdt-tron",
"amount": "25000000" // 25 USDT
}
201 Created
{
"status": "requires_payment",
"instructions": { "address": "TQ7a…3fK" }
}
Paso 3
Desde cualquier billetera: el monto exacto, antes de la fecha límite, con un código QR.
Pedido #1042
14:5925.00 USDT
TQ7a…3fK · TRON (TRC-20)
Paga antes de las 12:30
Paso 4
Verificamos el pago on-chain, bloqueamos las monedas falsas y enviamos a tu servidor un webhook firmado. Envía el pedido.
POST https://your-bot.app/webhook
ravelo-signature: verified
{
"type": "payment_intent.succeeded",
"data": { "order_ref": "1042", … }
}Envías el pedido. Y listo.
Desarrolladores
Una API REST con SDK de TypeScript y Python, documentación de inicio rápido y modo de prueba. Cada webhook va firmado, para que tu servidor pueda comprobar que viene de nosotros. Las claves pueden crear pagos y preparar retiros. Solo tú puedes aprobar que salga dinero.
Las claves de API pueden crear pagos y preparar retiros. Ninguna puede sacar dinero. Eso requiere tu aprobación.
Envía la misma solicitud dos veces con una clave de idempotencia y obtienes un pago, no dos.
Cada llamada a la API y a MCP queda registrada: qué clave, qué herramienta, qué pidió.
Crear un enlace de pago
import { Ravelo } from "@ravelo/sdk";
const ravelo = new Ravelo({
apiKey: process.env.RAVELO_TEST_KEY,
baseUrl: process.env.RAVELO_API,
});
// 25 USDT on TRON, in base units (6 decimals)
const intent = await ravelo.paymentIntents.create({
order_ref: "1042",
asset_id: "usdt-tron",
amount: "25000000",
});
console.log(intent.instructions.address); // send your buyer here
Verificar un webhook
import { verifyWebhook } from "@ravelo/sdk";
// Verify the raw bytes exactly as they arrived
const event = await verifyWebhook(
rawBody,
req.headers["ravelo-signature"],
process.env.RAVELO_WEBHOOK_SECRET,
); // throws if the body or signature was forged
if (event.type === "payment_intent.succeeded") {
ship(event.data.order_ref);
}
Agentes de programación
Pega el prompt de integración de nuestro bot en tu agente de programación.
Claude Code, Cursor o cualquier otro agente de programación lee nuestra documentación y escribe la integración: el enlace de pago, el webhook y la verificación de la firma. Conecta nuestro servidor MCP y tu asistente también podrá crear enlaces de pago y consultar pagos. Nunca aprueba un retiro. Eso lo haces tú.
Integrate Ravelo crypto payments
into this project.
API key (test): rvk_test_••••
1. Read the docs: https://ravelopay.app/llms.txt
2. Add a /buy command that creates a
payment link with one API call.
3. Add a webhook that checks the
signature and ships the order.
4. Run one test payment.
Seguridad
Cada pedido tiene su propio enlace de pago y página de checkout: con precio en cripto o en tu moneda, el monto exacto, un código QR y una fecha límite.
Solo contamos monedas de contratos de token verificados. Un token falso que imita a otro nunca marca un pedido como pagado.
El pedido muestra exactamente qué llegó y cuándo. Nada queda listo para enviar hasta que entre el monto completo.
Dos estados separados, para que tu código envíe solo cuando el dinero sea definitivo. Una visita a tu página de agradecimiento nunca cuenta.
Vigilamos las 12 redes. Tu servidor solo recibe aviso nuestro cuando un pago cambia.
Retiros
El dinero sale solo cuando tú lo decides.
Retira a tus direcciones guardadas. Una dirección nueva espera 24 horas antes de poder recibir dinero. Tu backend o tu asistente de IA pueden preparar un retiro o un reembolso, pero nada se mueve hasta que lo apruebas con tu huella, tu rostro o una llave de seguridad.

Panel
Crea enlaces de pago con la API o construye tu propio checkout sobre ella. Cada pago llega a un único panel, con seguimiento desde pagado hasta retirado.
Valor total
9640,62 US$
En USD, a precios por hora
Disponible
9315,62 US$
Listo para retirar
Pendiente
250,00 US$
Verificándose on-chain
Retenido
75,00 US$
Espera de 24 h por dirección
+25.00 USDT
Pedido #1042 · TRON (TRC-20)
+140.00 USDT
Pedido #1041 · TON
−450.00 USDT
Retiro · Billetera guardada
+0.42 ETH
Pedido #1039 · Ethereum
Pagado, listo para enviar y retirado, con cada transferencia que llegó.
Exporta pagos y retiros en CSV para tu contador.
Invita a un cofundador o a un desarrollador. Cada persona ve y hace solo lo que su rol permite.
Disponible, pendiente y retenido, siempre por separado. Siempre sabes cuánto puedes retirar.
Reembolsa un pedido completo o en parte a una dirección verificada. Los reembolsos nunca pueden sumar más de lo que pagó el comprador.
Desarrolla en modo de prueba y luego pasa a tu clave de producción. Los pagos de prueba nunca mueven dinero real.
Precios
Cuándo te pagan
3% por pago
Se descuenta de cada pago confirmado. Sin cuota fija adicional, así que las ventas pequeñas siguen siendo baratas: una venta de $5 cuesta 15¢.
Obtén tu clave de APIPreguntas frecuentes
Lo que preguntan los desarrolladores antes de integrarnos. ¿Falta algo? Pregúntanos por Telegram.
Obtén tu clave de API en segundos desde nuestro bot de Telegram, con un prompt de integración para tu agente de programación. Una llamada a la API crea tu primer enlace de pago en modo de prueba. Los pagos reales empiezan en cuanto activamos tu cuenta.
Instrucciones listas para tu agente de programación, como Claude Code o Cursor. El bot te las envía junto con tu clave de API. Pégalas y el agente añade a tu proyecto un enlace de pago y un webhook verificado. Después ejecutas un pago de prueba.
USDT en Tron (TRC-20), TON, Ethereum (ERC-20), BNB Chain (BEP-20), Solana (SPL), Polygon, Base y Avalanche C-Chain. USDC en Ethereum (ERC-20), Solana (SPL), Polygon, Base y Avalanche C-Chain. ETH en Ethereum y Base. Además de BTC, GRAM, SOL, TRX, BNB, POL, AVAX, LTC, DOGE y XMR, cada una en su propia red. GRAM es la moneda propia de TON, antes llamada Toncoin.
Le envías el enlace de pago. Paga el monto exacto desde cualquier billetera antes de la fecha límite y tu servidor recibe un webhook firmado.
Sí, dentro de las reglas de Telegram: las 13 monedas en bots normales para bienes físicos, servicios del mundo real y tu propio sitio, y GRAM y USDT en TON en las Mini Apps.
Solo para bienes y servicios digitales vendidos dentro de Telegram: Telegram exige Stars para eso. Para bienes físicos, servicios del mundo real y ventas en tu propio sitio web, puedes cobrar con cripto usando Ravelo.
Lo comprobamos on-chain y contra contratos de monedas verificados antes de que cuente. Un token falso que imita a otro nunca marca un pedido como pagado.
No. Vigilamos las 12 redes y enviamos a tu servidor un webhook firmado cuando se confirma un pago.
No. Puede crear enlaces de pago y preparar un reembolso o un retiro. Solo tú lo apruebas, con una passkey.
3% de cada pago confirmado. Sin cuota de alta ni mensualidad. Los costos de red se muestran antes de que tu comprador pague y antes de que apruebes un retiro.
Sí, los que tú defines: por retiro, por día y por mes. Una dirección de retiro nueva espera 24 horas antes de poder recibir dinero, así que un acceso robado no puede vaciar tu saldo.
Abre el bot: recibes tu clave de API y un prompt de integración. Pega el prompt en tu agente de programación o haz tú mismo una llamada a la API. Nosotros vigilamos la cadena.