Cómo elegir una pasarela de pagos cripto empieza por definir dónde deben llegar los fondos, qué tokens y redes usan realmente tus clientes y qué evento permite completar un pedido. Después compara claridad del checkout, relación entre invoice y pedido, fiabilidad de API y webhooks, tratamiento de excepciones, disponibilidad geográfica y coste operativo total. El servicio con más activos no siempre es adecuado si deposita los ingresos en un saldo no deseado, carece de la red necesaria o no devuelve un estado fiable vinculado al pedido. Antes de decidir, realiza un pago real de bajo valor, prueba una invoice expirada y repite la entrega de un webhook. La pasarela correcta es la que adapta el ciclo de pago a tu política de wallet, experiencia del cliente y operaciones internas con menos pasos manuales inseguros.
| Área de decisión | Qué verificar | Señal de alerta |
|---|---|---|
| Fondos y custodia | Directo a tu wallet, saldo del proveedor o conversión | No está claro dónde queda el ingreso |
| Activos y redes | Pares exactos de token y red usados por clientes | Solo aparecen tickers |
| Checkout | Importe, red, dirección, QR, plazo y estado | El comprador reconstruye instrucciones |
| Relación con pedido | ID del pedido, ID de invoice y hash | Se asocia solo por importe |
| Confirmación | Estados y finalidad por ruta | Cualquier transferencia detectada queda pagada |
| API y webhooks | Firma, reintentos, idempotencia y consulta | Un redirect del navegador libera el pedido |
| Excepciones | Pago insuficiente, excesivo, tardío o en ruta errónea | La transferencia desaparece en soporte |
| Liquidación y reembolso | Plazos, mínimos, conversión y responsable | Payout y refund no están explicados |
| Coste | Procesamiento, suscripción, conversión, payout y soporte | Solo se compara la tarifa anunciada |
| Disponibilidad | País, negocio, límites y onboarding | Se asume que todo es global |
Cómo elegir una pasarela de pagos cripto para tu flujo
Empieza por el proceso del negocio y no por la página comercial del proveedor. Registra qué compra el cliente, quién crea la invoice, si el pago nace manualmente o desde un pedido web y qué debe ocurrir tras la confirmación. Define si la empresa quiere conservar USDT o USDC, recibir otro activo o liquidar en fiat. Anota países, ticket medio, volumen máximo, frecuencia de devoluciones y horario de fulfillment. Estos requisitos convierten una búsqueda amplia en una lista corta comprobable con un flujo real.
Una agencia con pocas facturas mensuales puede valorar enlaces sin código, checkout claro y fondos directos a la wallet más que un gran catálogo de plugins. Un SaaS puede priorizar creación idempotente, webhooks firmados y activación automática de cuentas. Una tienda puede necesitar referencias de pedido, reglas de expiración, exportación de conciliación y respuesta documentada a pagos insuficientes. Una empresa regulada puede colocar onboarding, liquidación fiat y controles de acceso por encima de la autocustodia. Ninguna prioridad es universal, así que el mayor número de funciones no determina la mejor opción.
Compara custodia y liquidación antes que funciones
La primera pregunta es dónde llega el pago del comprador. En un modelo direct-to-wallet, el comprador envía el activo a una dirección controlada por el comercio mientras la pasarela crea la invoice y verifica la transacción. En un modelo custodial, el dinero entra en una cuenta o saldo del proveedor y después se retira o liquida. Un modelo de conversión puede aceptar stablecoin y acreditar moneda local u otro activo. La diferencia cambia exposición a contraparte, acceso a fondos, conciliación, refunds y responsabilidad operativa.
La documentación oficial demuestra que la palabra pasarela no basta. BTCPay Server se describe como self-hosted y non-custodial, mientras Stripe documenta pagos en stablecoin liquidados en el saldo Stripe en moneda local. BitPay describe una liquidación programada a banco o wallet compatible, con mínimos y restricciones regionales. No es un ranking, sino evidencia de que checkouts parecidos crean tesorerías muy diferentes. Pregunta quién controla los fondos en cada etapa, cuándo quedan disponibles y si existe un payout separado.
Direct-to-wallet sirve a empresas que desean conservar el activo y evitar saldos de ingresos controlados por un procesador. También significa que el comercio gestiona seguridad de wallet, refunds y conversión posterior, y que la pasarela no puede revertir una transferencia por él. Custodia o conversión pueden simplificar contabilidad y acceso a fiat, pero añaden elegibilidad, saldo, plazo de payout y posibles reservas. Self-hosting ofrece control, aunque exige operar, vigilar y proteger infraestructura. La elección correcta es el reparto que el equipo puede mantener, y la guía de stablecoins para negocios ayuda a evaluar USDT, USDC y sus redes.
Verifica activos, redes y compatibilidad de wallet
Soporte para USDT o USDC es información incompleta porque el mismo ticker existe en varias redes. Solicita contrato o mint exacto, red, requisitos de dirección y disponibilidad actual de producción para cada ruta. Confirma que la wallet empresarial admite los activos y que el personal puede reconocerlos y devolverlos con seguridad. Una red cómoda para el comercio no ayuda si los clientes no pueden retirar a ella desde sus wallets o exchanges habituales. Usa la guía de wallets y redes para mapear rutas antes de comparar.
La lista pública debe corresponder al producto exacto. Una compañía puede soportar una red en infraestructura de wallet y limitar el checkout a un subconjunto, con diferencias por país o cuenta. La documentación actual de Coinbase separa soporte de redes por producto, por ejemplo, mientras un checkout concreto puede ser más limitado. Pide la matriz de activos y redes del checkout, invoice API y liquidación que utilizarás. Conserva la matriz con fecha porque la cobertura cambia.
Evalúa checkout y asociación con pedidos
Un buen hosted checkout ofrece una sola fuente de información al comprador. Debe mostrar finalidad, importe exacto, activo genuino, red elegida, dirección completa, QR, expiración y estado sin reconstruir datos de mensajes. Branding y diseño móvil importan, pero la claridad de campos irreversibles importa más. Abre checkout en un teléfono, paga desde wallet y exchange y observa el regreso posterior. La página de éxito mejora la experiencia, pero nunca debe liberar el pedido.
Cada solicitud necesita su propio ID de invoice y debe conservar la referencia interna del comercio. El resultado confirmado debe devolver ese contexto con importes, token, red, estado y hash. Asociar solo por dirección o cantidad aproximada falla cuando varios compradores pagan juntos. El mismo hash nunca puede cerrar dos invoices, y un reintento tras timeout no debe crear cobros activos duplicados. La lógica completa aparece en verificación automática de pagos cripto.
Invoices manuales y por API son entradas distintas al mismo ciclo. Un equipo puede necesitar enlaces para ventas negociadas ahora y pedidos automáticos después, por lo que cambiar de modo sin alterar checkout resulta útil. Comprueba que las solicitudes manuales incluyen descripción, plazo, estado y notificaciones en lugar de una dirección reutilizable. En API, verifica que el sitio envía un ID inmutable y recibe el mismo contexto. Un proveedor de un solo modo puede servir, pero la limitación debe estar explícita.
Inspecciona API y fiabilidad de webhooks
Un checkout atractivo no demuestra una integración de servidor segura. Revisa alcance de claves, separación de prueba y producción, reintentos seguros de creación y consulta de estado tras timeout. El backend debe guardar el ID externo junto al pedido interno y conciliarlos sin buscar por nombre del cliente. La documentación debe definir cada estado y cuál permite fulfillment. Si usa detected, processing, confirmed y settled, entiende la diferencia antes de mapear uno a pagado.
Los webhooks necesitan autenticación, reintentos y procesamiento sin duplicados. Verifica la firma sobre el cuerpo original con un secreto y guarda el evento antes del trabajo lento. Las entregas pueden repetirse o llegar desordenadas, así que fulfillment debe ser idempotente y la API debe permitir conciliación. La guía actual de Stripe sobre webhooks trata firmas, duplicados, retries y orden, y la documentación de Coinbase Checkout también explica eventos firmados. Son criterios útiles incluso para evaluar otro proveedor.
Un redirect del navegador, callback del cliente o hash enviado por el comprador no reemplaza un evento confiable del servidor. La documentación actual de BitPay, por ejemplo, indica usar el IPN como aviso y confirmar la invoice por API porque su payload no está firmado. Esto ilustra una regla general: conoce el modelo real de confianza y no supongas que todos los webhooks ofrecen la misma garantía. Pregunta cómo ver y repetir fallos, cuánto duran los logs y cómo se rotan secretos. Prueba el comportamiento y no apruebes la integración solo por un JSON de ejemplo.
Compara confirmación y excepciones
La pasarela debe distinguir una transacción detectada de otra que cumple la política de confirmación. Pregunta qué estado permite fulfillment, cómo varía la finalidad por red y si puedes ver la evidencia on-chain. Un número universal de confirmaciones es menos útil que reglas por ruta y estados claros. El pedido no debe quedar pagado porque el cliente abrió una success URL. Solo cambia cuando un estado confiable se vincula a invoice y pedido correctos.
Pago insuficiente, excesivo, tardío, en red o token incorrectos y hash repetido necesitan resultados documentados. Una buena pasarela conserva la transferencia y explica por qué no siguió el camino normal en vez de ocultarla tras un error genérico. El comercio debe saber si el proveedor devuelve, acredita saldo, pide revisión o no puede recuperar fondos. La responsabilidad depende de custodia, porque un servicio direct-to-wallet no envía dinero desde la wallet del comercio. Antes de lanzar, define una política de soporte para cada excepción detectable.
Calcula el coste operativo total
Compara costes con la mezcla real de pedidos, no con un porcentaje aislado. Incluye procesamiento, mensualidad, self-hosting, spread, payout, liquidación, refund, mínimo, red y soporte pagado. Cuenta trabajo interno, ya que conciliación, operaciones de wallet, mantenimiento y atención pueden superar una tarifa pequeña. Una cuota fija puede servir para tickets altos, un porcentaje para otro modelo y una suscripción para volumen estable. La página de precios muestra el modelo actual y la guía de pasarelas sin cuota mensual aporta una fórmula común para todos los candidatos.
Calcula el volumen actual, un mes tranquilo y uno de crecimiento. Incluye factura del proveedor y coste de mover o convertir fondos tras el pago. Registra si invoices no pagadas, pruebas, retries, refunds y usuarios extra tienen coste. Comprueba caducidad de créditos y si la tarifa baja exige prepago grande. Así un checkout barato no se convierte en tesorería cara.
Confirma disponibilidad y responsabilidad operativa
Un producto puede variar por país del comercio, ubicación del cliente, categoría, importe y onboarding. Confirma producción para la entidad legal usuaria y no dependas de una página global. Pregunta límites, verificación, actividades prohibidas, reservas, exportación y cierre de cuenta. Es una comprobación operativa, no asesoramiento jurídico, y los asuntos relevantes requieren ayuda profesional. Una solución técnicamente fuerte no sirve si la empresa no puede incorporarse o recibir la liquidación deseada.
Prueba el soporte antes de que falle un pago importante. Identifica canal, horario, escalado y evidencia exigida para investigar. Define quién gestiona seguridad de wallet, monitoreo, refund, conversión, exportación contable y comunicación. Exige exportar invoices y hashes para no depender de un dashboard. Una responsabilidad clara evita que comercio y proveedor atribuyan la misma tarea al otro.
Prueba la lista corta con los mismos escenarios
Usa un plan escrito idéntico para todos. Registra checkout, API, movimiento de wallet, webhook, esfuerzo humano y estado final por escenario. No pruebes solo el camino feliz, porque las diferencias aparecen en retries, expiración y soporte. Cuando sea posible, realiza pagos pequeños en producción, pues sandbox no demuestra wallet, red y liquidación reales. Incluye:
- pago normal desde una self-custody wallet;
- pago normal desde una cuenta de exchange;
- creación repetida tras timeout de API;
- invoice expirada y pago cerca del límite;
- webhook repetido y eventos desordenados;
- pago insuficiente u otra excepción;
- refund y exportación de conciliación;
- segundo usuario con permisos limitados.
Puntúa requisitos que afectan al flujo y asigna pesos antes de probar. Las categorías obligatorio, importante y opcional funcionan mejor que igualar todas las funciones. Rechaza a quien falle un requisito obligatorio de custodia, red, disponibilidad o fulfillment incluso con nota total alta. Guarda fecha y versión de documentación porque el producto cambia. Reevalúa cuando cambien volumen, geografía, wallet o liquidación.
Cuándo GramPayBot encaja en la lista
GramPayBot es relevante cuando se desean invoices rastreadas en USDT o USDC, hosted checkout y confirmación on-chain con fondos directos a la wallet pública configurada. Ofrece solicitudes manuales y invoices por API, con estado por API y webhooks firmados. No hay saldo interno de ingresos ni payout, por lo que el comercio controla wallet y refunds. Esto elimina una capa de liquidación, pero no ofrece conversión fiat automática ni custodia administrada. El caso de pagos web muestra el flujo sin afirmar que encaje en toda tesorería.
La evaluación práctica es igual que para cualquier proveedor. Habilita solo rutas operables, crea una invoice, verifica la wallet y vincula el ID con un pedido local. Confirma que el webhook firmado produce un único cambio idempotente y que pagos expirados o ambiguos no liberan fulfillment. Consulta precios y rutas actuales en vez de tratar este texto como especificación permanente. Los desarrolladores pueden seguir API Quickstart y la documentación de webhooks.
Toma la decisión final
Elige la pasarela que supera requisitos obligatorios y crea menos riesgo operativo en todo el ciclo. El registro debe indicar custodia, liquidación, rutas, estado seguro, política de excepciones, coste esperado y responsable de cada tarea. Mantén una segunda opción si la disponibilidad es crítica, pero no dividas pagos antes de diseñar conciliación. Revisa la decisión tras un piloto real y no trates una demo como prueba de producción. La pasarela está lista cuando el equipo explica el pedido desde invoice hasta pago, confirmación, excepción, refund y contabilidad.
Siguiente paso
Automatiza la verificación en tu sitio
Crea una invoice por pedido, usa hosted checkout y recibe un resultado vinculado al pedido.
Ver pagos para sitios web →