Diario
Pagos en telegram

Pagos en Telegram: cómo aceptarlos en 2026

Pagos en Telegram explicados: cómo funcionan la ventana de pago, Stars y los proveedores de tarjeta, cuánto cuesta cada uno y cómo empezar paso a paso.

Los pagos en Telegram permiten que un comprador pague a un bot o a una Mini App sin salir del chat. El bot envía una factura, Telegram abre su propia ventana de pago y el dinero llega al vendedor a través de un proveedor de pagos (para productos físicos) o en Telegram Stars (para productos digitales). En esta guía te explicamos cómo funcionan los pagos en Telegram, qué opción encaja con lo que vendes, cuánto cuesta cada una y cómo empezar a cobrar paso a paso, con o sin código.

¿Buscas la lista completa de métodos que puede conectar una tienda, incluidos TON y las billeteras del sudeste asiático? Está en métodos de pago en Telegram. Esta página trata de cómo funcionan los pagos en Telegram y cómo activarlos.

Cómo funcionan los pagos en Telegram#

La Bot Payments API de Telegram es una plataforma gratuita y abierta. Tiene dos carriles:

  • Los productos físicos y los servicios se pagan a través de proveedores externos. Telegram trabaja con más de 20 y los compradores pueden pagar desde más de 200 países. Telegram no cobra comisión por estos pagos ni guarda los datos de la tarjeta: de la tarjeta se encarga el proveedor. La ventana de pago de Telegram admite Apple Pay y Google Pay.
  • Los productos y servicios digitales deben pagarse en Telegram Stars, con el código de moneda XTR. Telegram advierte que puede dejar de mostrar tu bot o tu Mini App a los usuarios de móvil si vendes productos digitales en otras monedas o mediante proveedores externos.

Un pago siempre sigue el mismo camino:

  1. Factura. El bot envía una factura con los artículos y el total (sendInvoice), o una Mini App la abre desde un enlace.
  2. Envío (opcional). Si el costo de envío depende de la dirección, Telegram primero le pide al bot las opciones de envío.
  3. Verificación previa al cobro. Antes de cobrar, Telegram le pide al bot que confirme el pedido. El bot tiene 10 segundos para responder; si no, el pago se cancela.
  4. Pago. El comprador confirma en la ventana de pago: tarjeta, Apple Pay, Google Pay o Stars.
  5. Confirmación. El bot recibe un mensaje successful_payment y entrega el pedido.

Qué opción encaja con lo que vendes#

OpciónEl comprador paga conParaLo que se queda TelegramConfiguración
Telegram StarsSaldo de StarsProductos digitales: archivos, accesos, membresíasEl vendedor recibe unos $0.013 por StarNada que conectar
Proveedor de tarjetas vía @BotFather (Stripe, Freedom Pay y otros)Tarjeta, Apple Pay, Google Pay en la ventana de TelegramProductos físicos y servicios presencialesNada; el proveedor cobra su propia comisiónUn token del proveedor
Stripe Connect (Tiny Shops)Tarjeta en la página de pago segura de StripeProductos físicos en países con StripeNada; se aplica la comisión de StripeAlta en Stripe desde el panel
TONCualquier billetera TONCompradores que usan cripto, ventas internacionalesNadaUna dirección de billetera
Pedido manualLo que acuerden: efectivo, transferenciaEntrega local, pago contra entregaNadaNada

Las comisiones de los proveedores varían según el país y el contrato. Stripe publica sus tarifas en stripe.com/pricing; proveedores como Freedom Pay las fijan en tu contrato. Consulta a tu proveedor, no una tabla de un blog, para saber la cifra que te aplica.

Telegram Stars en resumen#

Los compradores consiguen Stars mediante compras dentro de la app de Apple o Google o con @PremiumBot, y luego las gastan en bots y Mini Apps. Para el vendedor, los términos para desarrolladores de bots de Telegram fijan su valor:

  • Unos $0.013 por Star como recompensa, procesada a través de Fragment.
  • $0.02 por Star si en cambio gastas el saldo en Telegram Ads.
  • Hasta 21 días antes de que las Stars recibidas estén disponibles para recompensas o anuncios.

Las Stars solo admiten números enteros, no hay propinas y Telegram no comparte el nombre, el teléfono ni la dirección del comprador en un pago con Stars. Los reembolsos se hacen a través de la Bot API (refundStarPayment), y un bot que vende por Stars debe responder al comando /paysupport. La comparación completa con las tarjetas, con una tabla de conversión de Stars a USD, está en Telegram Stars vs Stripe.

Cómo aceptar pagos en Telegram (la forma general)#

Si programas el bot tú mismo, estos son los pasos según la documentación de Telegram:

  1. Crea un bot con @BotFather. Nuestra guía del bot te lleva paso a paso.
  2. Consigue un token de proveedor. En @BotFather: /mybots → tu bot → Bot Settings → Payments. Elige un proveedor, completa su registro y copia el token. Empieza con el de prueba. Para Stars, sáltate este paso: el token es una cadena vacía.
  3. Envía facturas desde tu código con sendInvoice o createInvoiceLink, en una moneda que tu proveedor admita.
  4. Responde a la consulta previa al cobro (pre-checkout) en menos de 10 segundos, y a la consulta de envío si usas envío flexible.
  5. Procesa successful_payment: marca el pedido como pagado y envía el producto.
  6. Completa la lista de verificación de Telegram para operar en real: verificación en dos pasos en la cuenta dueña del bot, un comando /terms que los compradores aceptan, un comando /support y estar listo para gestionar tú mismo disputas y contracargos. Después cambia el token de prueba por el real (lleva :LIVE: en medio).

Un creador de tiendas hace por ti los pasos 3 a 5, además del catálogo, el carrito y los avisos de pedidos.

Cómo aceptar pagos de Telegram en Tiny Shops#

Tiny Shops es un creador de tiendas Mini App para Telegram sin código. Tu tienda se abre dentro de tu propio bot y el pago termina en la ventana de pago de Telegram.

Tarjetas a través de un proveedor de Telegram#

  1. Consigue un token de prueba en @BotFather → /mybots → el bot de tu tienda → Bot Settings → Payments. Guías paso a paso para dos proveedores: Stripe y Freedom Pay.
  2. Abre Storefront Settings → Orders & Payments. En Checkout Mode, elige Telegram Payments.
Storefront Settings → Orders & Payments, modo de pago (Checkout Mode)
Storefront Settings → Orders & Payments, modo de pago (Checkout Mode)
  1. Haz clic en Add Provider. Rellena Provider Name (cualquier nombre, por ejemplo "Stripe"), pega el token en Provider Token, deja activados Test Mode y Active, y haz clic en Save Provider.
  2. Revisa la moneda de la tienda en Store Currency. Tiene que ser una que tu proveedor admita. Si un pago falla con PAYMENT_PROVIDER_INVALID, la causa habitual es la moneda.
  3. Abre Checkout → Payment methods y asegúrate de que Telegram Invoice está en la lista. Si no está, haz clic en Add method y agrégalo. Aparece como Connected en cuanto existe un proveedor activo.
Formulario de pago, métodos de pago con vista previa en vivo
Formulario de pago, métodos de pago con vista previa en vivo
  1. Elige los campos de la factura. En Invoice Field Configuration, activa Request Name, Request Phone Number, Request Email o Request Shipping Address según lo que necesites. Flexible Shipping Pricing permite que el precio del envío dependa de la dirección. Enable Tips agrega hasta 4 montos de propina sugeridos y un Maximum Tip Amount.
  2. Haz un pedido de prueba desde tu teléfono. Con un token de prueba de Stripe, usa la tarjeta de prueba de Telegram 4242 4242 4242 4242, cualquier fecha futura y cualquier CVC.
  3. Pasa a modo real. Toma el token real de @BotFather, haz clic en Edit Provider, pégalo, desactiva Test Mode y guarda.

Telegram Stars#

  1. En Storefront Settings → Orders & Payments, elige Telegram Payments y después configura Store Currency como Telegram Stars (XTR). La página muestra Telegram Stars Enabled: no hace falta token ni ajustes.
  2. En Checkout → Payment methods, agrega Telegram Stars.
  3. Pon precio a tus productos en Stars enteras.

Una tienda tiene una sola moneda, así que acepta o Stars o un proveedor de tarjetas. Si vendes tanto paquetes físicos como productos digitales, llévalos como dos tiendas en una misma cuenta.

Otras opciones#

Stripe Connect (tarjetas en la página de pago de Stripe, con pagos a tu propia cuenta de Stripe), TON, Xendit para Indonesia, Filipinas y Malasia, y Pedido manual se configuran todos desde Checkout → Payment methods. Los pasos de cada uno están en métodos de pago en Telegram.

Apple Pay y Google Pay en Telegram#

No tienes que activar las billeteras por separado. La ventana de pago de Telegram admite Apple Pay y Google Pay, y aparecen cuando tu proveedor y el dispositivo del comprador los admiten. Si un comprador no ve Apple Pay, comprueba si tu proveedor lo ofrece en tu país. Los pagos con Stars no usan billeteras: el comprador paga con su saldo de Stars.

Cuánto cuesta#

Telegram no se queda con nada en los pagos con proveedor; tu proveedor cobra su propia comisión. Tiny Shops cuesta $0 en Free, $9.99 en Starter, $29 en Pro y $79 en Scale al mes, y cada pedido paga el porcentaje del plan sobre su total: 5%, 3%, 1.5% o 0.7%. Cada cuenta recibe sus primeros 50 pedidos gratis, una sola vez, no cada mes. Las ventas con Stars pagan el porcentaje desde la primera venta. Pro paga como máximo $149 al mes en porcentaje, Scale como máximo $79. Detalles en precios.

Solución de problemas#

SíntomaCausa probableSolución
El pago falla con PAYMENT_PROVIDER_INVALIDEl proveedor no admite la moneda de tu tiendaCambia Store Currency o pregunta al proveedor qué monedas acepta
Telegram Invoice aparece como Not connectedNo hay un proveedor activoAgrega uno en Orders & Payments y deja Active activado
Stars no aparece en el pagoLa moneda de la tienda no es XTRConfigura Store Currency como Telegram Stars (XTR)
Los pagos de prueba funcionan, los reales noSigues con el token de pruebaPega el token real y desactiva Test Mode
No llega el aviso de pedidoNo hay destino para los avisosConfigúralo en Order Notifications y pulsa Send test order alert

Preguntas frecuentes#

¿Cómo funcionan los pagos en Telegram? El bot envía una factura, Telegram muestra una ventana de pago nativa, el comprador paga con tarjeta, billetera o Stars, y el bot recibe una confirmación y entrega el pedido. Las tarjetas pasan por un proveedor externo; las Stars se quedan dentro de Telegram.

¿Telegram cobra comisión por los pagos? No en los pagos a través de proveedores externos; el proveedor cobra su propia comisión. Con Stars, el vendedor recibe unos $0.013 por Star como recompensa, según los términos para desarrolladores de Telegram.

¿Puedo aceptar Apple Pay en Telegram? Sí, cuando tu proveedor lo admite. Apple Pay y Google Pay aparecen en la ventana de pago de Telegram sin configuración adicional en la tienda.

¿Puedo vender productos digitales con tarjeta en Telegram? No dentro del bot ni de la Mini App. Telegram exige Stars para los productos y servicios digitales, y puede ocultar a los usuarios de móvil un bot que los venda en otras monedas.

¿Necesito un desarrollador? No, si usas un creador de tiendas. En Tiny Shops la configuración es un token de @BotFather y unos pocos ajustes en el panel.

Abre tu tienda y recibe tu primer pago en Telegram en tiny-shops.com →

Lee a continuación

Métodos de pago en telegram

Métodos de pago en Telegram: Stars, Stripe, TON, QRIS

Todos los métodos de pago en Telegram para tu tienda: Stars, proveedores de BotFather, Stripe, TON y QRIS, GCash, FPX vía Xendit. Para quién es cada uno y cómo.

El canal

Los nuevos artículos salen primero en Telegram.
Sin spam ni trucos de crecimiento.