# Migrar desde Cryptomus, NOWPayments o Coinbase Commerce

> Pasa a blockwallets desde Cryptomus, NOWPayments o Coinbase Commerce cambiando la URL base y las claves: qué cambia en cada caso, con enlaces a las guías completas de las APIs compatibles.
>
> HTML: https://blockwallets.io/docs/migrate?lang=es · English: https://blockwallets.io/docs/migrate.md?lang=en

## Migrar a blockwallets

blockwallets tiene APIs compatibles para tres pasarelas. Busca la tuya abajo: la tabla muestra lo único que cambias.

### Qué cambias

| Vienes de | Antes | Después | Credenciales nuevas | Firma del webhook |  |
| --- | --- | --- | --- | --- | --- |
| **Cryptomus** | `https://api.cryptomus.com` | `https://blockwallets.io` | merchant + API key | campo `sign` en el cuerpo, `md5(base64(…) + API key)` | [Guía completa →](https://blockwallets.io/docs/cryptomus?lang=es#cryptomus) |
| **NOWPayments** | `https://api.nowpayments.io/v1` | `https://blockwallets.io/nowpayments/v1` | API key + IPN secret | `x-nowpayments-sig` (HMAC-SHA512) | [Guía completa →](https://blockwallets.io/docs/nowpayments?lang=es) |
| **Coinbase Commerce** | `https://api.commerce.coinbase.com` | `https://blockwallets.io/coinbase/` | API key + webhook shared secret | `X-CC-Webhook-Signature` (HMAC-SHA256) | [Guía completa →](https://blockwallets.io/docs/coinbase-commerce?lang=es) |

Además de la [API compatible con Cryptomus](https://blockwallets.io/docs/cryptomus?lang=es), blockwallets ofrece APIs compatibles con **NOWPayments** y **Coinbase Commerce**: rutas, cabeceras de autenticación, campos de petición / respuesta, estados y firmas de webhook siguen su documentación oficial, así que el código existente normalmente solo necesita **una nueva URL base y nuevas claves**. Coinbase Commerce dejó de atender a comercios fuera de EE. UU. y Singapur el 2026-03-31: puedes pasarte directamente.

Por debajo es una factura normal de blockwallets: las direcciones de cobro son tuyas, la página de pago es nuestra caja alojada, y un pago solo cuenta cuando está confirmado en la cadena y contrastado con un segundo nodo. A continuación: tres pasos y después qué admite cada API y **en qué se diferencia de la original**: los parámetros que no implementamos devuelven un error en lugar de ignorarse en silencio.

### Modo de prueba

Los cargos y pagos creados con credenciales de test funcionan en la testnet de cada cadena y sus webhooks se firman con el IPN secret / shared secret de test, totalmente separados de live: una clave de test no puede ver pagos de live.

Todo lo demás (caja, confirmaciones, redes y mínimos, reembolsos) funciona como en la [documentación principal](https://blockwallets.io/docs/cryptomus?lang=es).
