# Migrer depuis Cryptomus, NOWPayments ou Coinbase Commerce

> Passez à blockwallets depuis Cryptomus, NOWPayments ou Coinbase Commerce en changeant l’URL de base et les clés : ce qui change pour chacun, avec des liens vers les guides complets des API compatibles.
>
> HTML: https://blockwallets.io/docs/migrate?lang=fr · English: https://blockwallets.io/docs/migrate.md?lang=en

## Migrer vers blockwallets

blockwallets propose des API compatibles pour trois passerelles. Trouvez la vôtre ci-dessous : le tableau montre les seules choses à changer.

### Ce que vous changez

| Vous venez de | Avant | Après | Nouveaux identifiants | Signature du webhook |  |
| --- | --- | --- | --- | --- | --- |
| **Cryptomus** | `https://api.cryptomus.com` | `https://blockwallets.io` | merchant + API key | champ `sign` dans le corps, `md5(base64(…) + API key)` | [Guide complet →](https://blockwallets.io/docs/cryptomus?lang=fr#cryptomus) |
| **NOWPayments** | `https://api.nowpayments.io/v1` | `https://blockwallets.io/nowpayments/v1` | API key + IPN secret | `x-nowpayments-sig` (HMAC-SHA512) | [Guide complet →](https://blockwallets.io/docs/nowpayments?lang=fr) |
| **Coinbase Commerce** | `https://api.commerce.coinbase.com` | `https://blockwallets.io/coinbase/` | API key + webhook shared secret | `X-CC-Webhook-Signature` (HMAC-SHA256) | [Guide complet →](https://blockwallets.io/docs/coinbase-commerce?lang=fr) |

En plus de l’[API compatible Cryptomus](https://blockwallets.io/docs/cryptomus?lang=fr), blockwallets propose des API compatibles **NOWPayments** et **Coinbase Commerce** : chemins, en-têtes d’authentification, champs de requête / réponse, statuts et signatures de webhook suivent leur documentation officielle ; le code existant n’a donc généralement besoin que **d’une nouvelle URL de base et de nouvelles clés**. Coinbase Commerce a cessé de servir les marchands hors des États-Unis et de Singapour le 2026-03-31 — vous pouvez passer directement.

Dessous, c’est une facture blockwallets ordinaire : les adresses de réception sont les vôtres, la page de paiement est notre caisse hébergée, et un paiement ne compte qu’une fois confirmé on-chain et recoupé avec un second nœud. Ci-dessous : trois étapes, puis ce que chaque API prend en charge et **en quoi elle diffère de l’originale** — les paramètres que nous n’implémentons pas renvoient une erreur au lieu d’être ignorés en silence.

### Mode test

Les charges et paiements créés avec des identifiants de test fonctionnent sur le testnet de chaque chaîne et leurs webhooks sont signés avec l’IPN secret / shared secret de test — totalement séparés du live : une clé de test ne voit pas les paiements live.

Tout le reste (caisse, confirmations, réseaux et minimums, remboursements) fonctionne comme dans la [documentation principale](https://blockwallets.io/docs/cryptomus?lang=fr).
