Cómo aceptar pagos en USDC online
Para aceptar USDC online con Cosmos Pay, agrega la wallet que va a recibir el dinero y cobra con un enlace de pago, el checkout alojado o la API de pagos. Tu cliente paga desde su propia wallet en Stellar, Solana o Monad, y los USDC llegan a tu dirección. Pruébalo en una red de pruebas antes de cobrar dinero real.

Qué necesitas
Una cuenta de Cosmos Pay. Crearla es gratis, y el plan Starter no tiene cuota mensual: cada pago paga 1.5% + 18¢.
Una dirección de wallet que reciba los USDC, en la red en la que cobras: Stellar, Solana o Monad. La agregas a tu organización en el dashboard y demuestras con una firma que es tuya. Los enlaces de pago creados en el dashboard pagan solo a las wallets agregadas ahí.
Qué necesita tu cliente
Una wallet en la misma red que tenga los USDC y pueda abrir el pago: en Stellar, cualquier wallet que abra enlaces SEP-7; en Solana, cualquier wallet que lea enlaces de Solana Pay; en Monad, cualquier wallet EVM que lea enlaces EIP-681. Su wallet también cubre la comisión de red.
No necesita una cuenta. Abre el checkout, escanea el código QR o toca el botón de la wallet, y aprueba el pago en su wallet.
Tres formas de cobrar
Las tres usan el mismo checkout, el mismo dashboard y los mismos webhooks, así que puedes empezar con un enlace y pasar a la API cuando la necesites.
- Enlace de pago: créalo en el dashboard y envíalo por chat o correo, o muestra su código QR. Sin código.
- Checkout alojado: envía a tu cliente a la página de pago del enlace, ábrela desde un botón de pago o muéstrala dentro de tu página con una sola etiqueta script.
- API de pagos: crea cada pago desde tu servidor con una solicitud, o con el SDK de TypeScript, y diseña tu propia pantalla de pago.
Enviar un enlace de pago por WhatsAppProbar todas las opciones de integraciónInsertar un pago en tu página
Acepta tu primer pago en USDC, paso a paso
Crea tu cuenta y cambia a Sandbox
Inicia sesión en el dashboard y elige Sandbox en la parte superior. Lo que crees ahí funciona en las redes de prueba (Stellar Testnet, Solana Devnet y Monad Testnet) y no mueve dinero real.
Agrega la wallet que recibe el dinero
En los ajustes de tu organización, agrega una wallet en la red en la que vas a cobrar y firma lo que te pide el dashboard: así demuestras que la wallet es tuya.
Crea un cobro de prueba
En Pagos, crea un enlace de pago con la red, el monto, el activo y la wallet que lo recibe. O crea una clave de API de prueba (empieza con dv_) y llama a POST /v1/payment-intents/pay desde tu servidor. En Stellar Testnet puedes cobrar en XLM, que Friendbot, el faucet de Testnet, envía a una cuenta de prueba.
Págalo desde una wallet de prueba
Abre la página de pago: indica que funciona en una red de pruebas. Paga desde una wallet en esa red y mira cómo el checkout pasa a Pagado y el enlace a Completado en el dashboard.
Confirma los pagos en tu servidor
Agrega un endpoint de webhook en el dashboard. Cuando la red confirma un pago, Cosmos Pay envía PAYMENT_INTENT_SUCCEEDED, firmado con HMAC-SHA256. Entrega el pedido cuando llegue ese evento, no cuando la página del cliente diga que está pagado.
Cambia a Producción
Elige Producción en el dashboard y crea una clave de API de producción (empieza con prod_). Las mismas solicitudes ahora cobran en las redes principales: la red la decide la clave, no el código.
En qué red cobrar
Cobra en la red donde tus clientes ya tienen USDC. USDC está predefinido en Stellar y Solana, en sus redes principales y de pruebas, y en la red principal de Monad. En las tres, cualquier otro token se puede cobrar indicando su emisor, mint o contrato.
Stellar vs Solana vs MonadPagos en StellarPagos en SolanaPagos en Monad
Cuánto cuesta
Cada pago paga la tarifa de tu plan, la misma en todas las redes: 1.5% + 18¢ en Starter, sin cuota mensual. La wallet de quien paga cubre la comisión de red; en Monad, la comisión del reenvío que te hace llegar el pago se descuenta de ese pago.
Precios y calculadora de comisionesCómo se comparan nuestras comisiones
¿Puedo aceptar USDC sin escribir código?
Sí. Crea un enlace de pago en el dashboard y compártelo por chat o correo, o muestra su código QR. El estado de cada pago se ve en el dashboard.
¿Mi cliente paga en USDC y yo recibo USDC?
Sí. Tu cliente paga en el activo definido en el enlace, y ese mismo activo llega a tu dirección.
¿Puedo probarlo sin dinero real?
Sí. En Sandbox y con claves de prueba (dv_), los enlaces funcionan en redes de prueba, y su checkout indica que no se mueven fondos reales.
¿Un cliente puede revertir un pago en USDC?
No. Una vez que la red confirma un pago, es definitivo. Un reembolso es un pago nuevo que envías desde tu wallet.
