← Volver al blog

Acepta Pagos en TON: Checkout con TonConnect para Desarrolladores de Telegram

· 4 min read
ton telegram tonconnect guía

TON es la cadena que la mayoría de las pasarelas de pago cripto ignoran — y la que los desarrolladores de Telegram realmente necesitan. Si manejas un bot de Telegram, una mini-app o cualquier producto cuyos clientes ya viven dentro de Telegram, pedirles que salgan de la app para pagar es donde mueren las conversiones.

MutoPay ahora acepta TON de forma nativa. Los compradores tocan un botón, TonConnect abre su Tonkeeper o MyTonWallet, confirman y tú recibes TON o USDT en TON directamente en tu propia billetera.

Para quién es esto

  • Desarrolladores de bots y mini-apps de Telegram que quieren checkout dentro del chat sin redirigir usuarios a un exchange
  • Productos de gaming y propinas donde los micropagos y la velocidad importan más que la optimización de tarifas
  • Comerciantes en regiones donde la adopción de TON supera a EVM — la huella de TON en mercados con fuerte presencia de Telegram es difícil de igualar

Por qué TON específicamente

El comprador ya está en Telegram. TonConnect es el protocolo nativo de billetera — sin el baile del QR, sin confusión de “¿en qué RPC estoy?”, sin extensión de navegador que instalar. Un toque abre la app de billetera que ya usan, aprueban y listo.

Del lado del comerciante, la liquidación en TON te da dos opciones nativas:

  • USDT en TON — la ruta estable. Sin volatilidad, finalidad en ~1 segundo, tarifas casi nulas.
  • TON nativo — para comerciantes que quieren exposición a TON, comúnmente porque pagan costos denominados en TON ellos mismos.

Ambos se liquidan directamente en tu billetera TON. MutoPay nunca custodia fondos.

Cómo se ve el checkout

billetera del cliente  ─── TonConnect ──▶  MutoPay  ──▶  tu billetera TON
    (Tonkeeper)                                          (USDT o TON)

Tres cajas, una firma, una transacción on-chain. Sin puentes, sin depósitos manuales, sin paso de KYC para el comprador.

Si un cliente quiere pagar desde otra cadena — digamos USDC en Base — MutoPay maneja el puente hacia TON en segundo plano. El comprador elige un token, el comerciante recibe igualmente USDT en TON.

Configuración en cinco pasos

  1. Crea una cuenta de comerciante en mutopay.com/dashboard/register.
  2. Establece TON como tu cadena de liquidación. En el panel, abre Ajustes → Liquidación, elige TON como cadena y USDT o TON como token.
  3. Pega tu dirección de billetera TON. Aquí llegará cada pago. MutoPay valida el formato al guardar.
  4. Crea tu primer enlace de pago desde el panel o vía la API:
    curl -X POST https://mutopay.com/api/payments \
      -H "Authorization: Bearer sk_live_..." \
      -H "Content-Type: application/json" \
      -d '{
        "amount": 25,
        "currency": "USD",
        "metadata": { "order_id": "tg-bot-7421" }
      }'
    La cadena y token de liquidación vienen de los ajustes de tu comerciante — no los pasas en cada llamada.
  5. Envía el payment_url devuelto al cliente. En la página de pago verán primero el botón de TonConnect. Un toque, una aprobación, listo.

Si prefieres configurar la liquidación vía API, el equivalente es un solo PUT:

curl -X PUT https://mutopay.com/api/dashboard/settlement \
  -H "Authorization: Bearer <merchant-jwt>" \
  -H "Content-Type: application/json" \
  -d '{
    "preferred_chain_id": "ton",
    "preferred_token": "USDT",
    "wallet_address": "EQ..."
  }'

Webhooks

Cuando la transacción de TonConnect se confirma, MutoPay dispara un webhook payment.completed a la URL que configuraste. El header de firma es X-MutoPay-Signature: sha256=<hex> — verifícalo con HMAC-SHA256 y tu secreto de webhook, luego completa el pedido.

Preguntas frecuentes

¿Qué billeteras TON funcionan? Cualquier billetera compatible con TonConnect: Tonkeeper, MyTonWallet, Wallet dentro de Telegram, OpenMask y cualquier otra que hable el protocolo TonConnect 2.

¿Qué tan rápido se liquida un pago en TON? Generalmente 1–3 segundos después de que el comprador apruebe en su billetera. Nuestro monitor detecta la confirmación en el siguiente tick del cron y dispara tu webhook.

¿Cuáles son las tarifas? MutoPay cobra 0.25% por transacción. Las tarifas de red de TON son inferiores a un centavo y las paga el comprador.

¿Pueden los clientes pagar desde cadenas que no sean TON? Sí. Si un comprador elige USDC en Ethereum o USDT en BSC, MutoPay enruta a través de Rubic y puentea a USDT en TON automáticamente. Tú recibes igualmente en TON.

¿Mi billetera es custodial? No. Cada pago se liquida directamente en la dirección TON que configuraste. MutoPay nunca retiene fondos.

Ver también

¿Listo para aceptar TON? Crea una cuenta de comerciante — el primer pago tarda unos diez minutos desde el registro.