Para una ruta Solana de GramPayBot, añade la dirección pública de la wallet que controlas, no el mint de USDT o USDC. Las direcciones Solana son claves públicas en base58. No confíes solo en el aspecto o número de caracteres: distintos tipos de cuenta usan la misma notación.

Nunca entregues seed phrase ni private key. Haz primero una prueba de bajo valor.

Wallet, token account y mint

  • wallet address es la clave pública del vendedor;
  • token account guarda saldo de un mint para un owner;
  • mint address identifica el activo SPL.

La wallet suele derivar una associated token account (ATA) para wallet + mint. El URI Solana Pay de GramPayBot usa la wallet del vendedor como recipient y el mint compatible como spl-token. No pongas ATA o mint en el campo de wallet salvo que la interfaz pida expresamente ese dato.

USDT y USDC son activos diferentes

  • USDT: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
  • USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

Ambos usan seis decimals, pero uno no paga la factura del otro. Confirma el mint completo en Tether/Circle, ábrelo en Solana Explorer y sigue el checklist del token.

On-curve y off-curve

Una clave on-curve puede estar controlada por un keypair normal. Una dirección off-curve suele ser un PDA controlado por reglas de programa. No es mala automáticamente, pero debes saber quién puede mover los fondos.

La guía oficial de Solana recomienda consultar owner/type. Una wallet on-curve sin fondos puede no tener datos todavía y seguir siendo válida. Una cuenta de Token Program debe ser token account del mint esperado; rechaza mint accounts y cuentas de otro mint.

Verificación antes de facturar

  1. En Receive selecciona Solana y USDT o USDC.
  2. Copia la dirección completa de la wallet.
  3. Confirma tu control o las reglas de la exchange.
  4. Lee mínimos y tokens admitidos.
  5. Verifica el mint por separado.
  6. Paga una factura de prueba de bajo valor.
  7. Abre la signature en el explorer.
  8. Comprueba éxito, mint, toUserAccount, importe y cambio de saldo.
  9. Confirma que puedes mover el saldo recibido.

El emisor self-custody suele necesitar SOL para una comisión variable. Usa USDT en Solana o USDC en Solana. Todas las rutas están en el hub.

Siguiente paso

Crea un enlace de pago cripto rastreable

Emite una invoice en USDT o USDC, envía un hosted checkout y sigue el estado sin una API.

Ver enlaces de pago →