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

> Acepta TON y USDT en TON con checkout TonConnect en un solo toque. Diseñado para bots de Telegram, mini-apps y las más de 900 millones de billeteras que ya viven dentro de Telegram.

Source: https://mutopay.com/es/blog/accept-ton-payments/
Language: es
Date: 2026-04-07

---

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](/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:
   ```bash
   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`:

```bash
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.5% 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

- [Acepta pagos en Solana](/es/blog/accept-solana-payments/): la cadena de la economía creadora
- [Acepta pagos en Tron USDT](/es/blog/accept-tron-usdt-payments/): el riel de remesas
- [Cómo funciona MutoPay](/es/how-it-works/): diagrama de enrutamiento completo
- [Precios](/es/pricing/): 0.5% plano, sin mínimos

¿Listo para aceptar TON? [Crea una cuenta de comerciante](/dashboard/register): el primer pago tarda unos diez minutos desde el registro.
