Compte
Sécurité et récupération
Comment les cryptos sur Crypto Merchant sont protégées, et comment elles peuvent être récupérées en cas de problème.
Conservation
Crypto Merchant est un service de conservation (custodial). Nous détenons les clés de votre portefeuille pool et de vos adresses de dépôt, et nous déplaçons les cryptos selon vos instructions. Un registre indique quelles cryptos appartiennent à quelle entreprise.
Chaque entreprise a son propre portefeuille pool, et non une part d’un portefeuille chaud utilisé par tout le monde. Les adresses de votre pool et leurs soldes en temps réel sur la blockchain figurent sur la page Portefeuilles, avec des liens vers un explorateur de blocs pour chaque réseau.
Une seule phrase de récupération maîtresse
Chaque portefeuille sur Crypto Merchant est dérivé d’une seule phrase de récupération maîtresse, selon les standards ouverts BIP-39 et BIP-44. Chaque entreprise a son propre numéro de compte sous cette phrase, si bien que ses adresses et sa comptabilité sont séparées de celles de toutes les autres entreprises. Les clés, elles, ne sont pas séparées : quiconque détient la phrase peut accéder à tous les portefeuilles, c’est pourquoi elle est conservée comme décrit ci-dessous.
L’opérateur conserve une copie de la phrase sur papier, hors ligne. Les cryptos sont envoyées par un ordinateur de signature distinct, géré par l’opérateur, qui ne stocke la phrase que sous forme chiffrée. Le site web et ses serveurs ne détiennent jamais la phrase ni aucune clé privée.
Si les serveurs sont perdus
Comme chaque adresse suit un chemin de dérivation standard, toutes les adresses et leurs clés peuvent être reconstituées à partir de la phrase de récupération sur du nouveau matériel, même si tous les serveurs sont perdus.
La phrase permet de restaurer les clés, pas les données. Les soldes, les factures et les références clients se trouvent dans la base de données de la plateforme, qui est sauvegardée chaque jour. Les sauvegardes sont testées en les restaurant dans une base de données distincte, puis en comparant chaque table et chaque solde comptable avec les données en production.
Faux tokens et tokens flash
N’importe qui peut créer un token nommé « USDT » ou « USDC » et l’envoyer à n’importe quelle adresse. Les escrocs utilisent ces tokens d’imitation, ainsi que des transferts « flash » qui apparaissent dans un portefeuille mais ne sont jamais finalisés, pour faire croire qu’un paiement est arrivé. Rien de tout cela ne peut marquer un paiement comme payé sur Crypto Merchant. Ces contrôles s’appliquent à chaque facture, lien de paiement et page de paiement, pour chaque entreprise. Vous n’avez rien à activer.
- Les tokens sont reconnus par leur contrat officiel. Un paiement en token n’est pris en compte que s’il provient du contrat officiel indiqué ci-dessous (sur Solana, le mint officiel). Nous ne nous fions jamais au nom, au symbole ou au logo d’un token : un « USDT » provenant de tout autre contrat est donc ignoré. Sur Tron, seul le contrat TRC-20 officiel est pris en compte, et les tokens TRC-10, que n’importe qui peut appeler USDT, sont ignorés.
- Les transactions échouées ne comptent jamais. Un transfert qui a échoué ou a été annulé sur la blockchain est ignoré, même s’il apparaît dans un explorateur de blocs.
- Seuls les paiements confirmés comptent. Un paiement n’est crédité qu’une fois confirmé par son réseau. Le nombre de confirmations de chaque réseau figure sur Cryptos et réseaux. Un paiement détecté mais jamais confirmé, par exemple une transaction Bitcoin ou Litecoin remplacée (replace-by-fee) ou dépensée deux fois, est marqué comme abandonné et n’est jamais crédité. Son adresse est ensuite retirée et n’est jamais attribuée à un autre client.
- Paiements partiels XRP. Sur le XRP Ledger, un paiement peut indiquer un montant élevé mais n’en livrer qu’une petite partie. Nous ne créditons que ce qui a réellement été livré (
delivered_amount), jamais le montant indiqué par le paiement. Les tokens émis qui se présentent comme du XRP sont refusés : seul le XRP natif compte. - Gram sur TON. Seul le Gram (GRAM) qui reste réellement sur l’adresse est pris en compte. Les paiements renvoyés à l’expéditeur sont ignorés, tout comme un message qui se contente d’indiquer un montant dans son texte, par exemple une fausse notification de token.
Contrats de tokens officiels
Voici les seuls contrats de tokens que Crypto Merchant accepte. Ce sont les contrats publiés par Tether pour l’USDT et par Circle pour l’USDC. Sur chaque réseau, l’USDC est l’USDC natif de Circle, et non une version bridgée comme l’USDC.e. Cette liste provient du même registre que celui utilisé par nos systèmes de surveillance des paiements : elle correspond donc toujours à ce qu’ils vérifient.
USDTEthereum· Contrat
0xdAC17F958D2ee523a2206206994597C13D831ec7USDCEthereum· Contrat
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48USDTBNB Smart Chain· Contrat
0x55d398326f99059fF775485246999027B3197955USDCBNB Smart Chain· Contrat
0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580dUSDTPolygon· Contrat
0xc2132D05D31c914a87C6611C10748AEb04B58e8FUSDCPolygon· Contrat
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359USDCBase· Contrat
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913USDTArbitrum One· Contrat
0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9USDCArbitrum One· Contrat
0xaf88d065e77c8cC2239327C5EDb3A432268e5831USDTTron· Contrat
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6tUSDCSolana· Mint
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vUSDTSolana· Mint
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
Preuve de réserves
Notre page de preuve de réserves est publique. Toutes les heures, pour chaque crypto, elle met en regard ce que nous devons et ce que nous détenons. Ce que nous devons provient du registre : soldes des entreprises, parts des partenaires mises de côté, et remboursements et réclamations en attente pour les clients. Ce que nous détenons est lu sur les blockchains, à nos adresses de pool et de dépôt. La page indique la couverture pour chaque crypto.
Chaque adresse qui détient des cryptos est listée avec un lien vers un explorateur de blocs, sans indiquer à qui elle appartient, et vous pouvez toutes les télécharger au format CSV. Les adresses de votre propre pool figurent sur votre page Portefeuilles : vous pouvez donc les retrouver dans la liste publique.
Domaine vérifié
Un domaine vérifié montre aux clients que votre boutique contrôle le domaine du site web qu’elle indique. Une fois le domaine vérifié, votre page de paiement, vos liens de paiement, les pages de vos factures et vos pages de remboursement l’affichent à côté du nom de votre boutique, par exemple shop.com · vérifié, et les aperçus de partage l’incluent.
- 1
Ajoutez votre site web dans Informations de l’entreprise, dans les Paramètres.
- 2
Ouvrez Paramètres → Domaine vérifié et copiez l’enregistrement TXT. Sa valeur est
cryptomerchant-verification=suivi de votre propre token. - 3
Ajoutez l’enregistrement dans vos paramètres DNS, sur le domaine de votre site web, sur le domaine nu (sans www.) ou sur
_cryptomerchant.suivi de votre domaine. - 4
Cliquez sur Vérifier. Les modifications DNS peuvent mettre de quelques minutes à une heure pour apparaître.
Nous vérifions à nouveau l’enregistrement chaque jour. Le badge est retiré si l’enregistrement a disparu ou si vous modifiez votre site web dans les Paramètres. Nous consultons uniquement les enregistrements DNS : nous n’accédons jamais à votre site web.
Protégez votre compte
- Utilisez un mot de passe robuste que vous n’utilisez nulle part ailleurs. Les mots de passe sont stockés uniquement sous forme de hash sécurisé.
- Activez la double authentification avec une application d’authentification.
- Attribuez à chaque membre de l’équipe le rôle le plus restreint dont il a besoin. Voir Rôles d’équipe.
- Gardez les clés API et les secrets de webhook sur votre serveur, et révoquez toute clé dont vous pensez qu’elle a fuité.
- Vérifiez bien les adresses de versement. Les transferts de cryptos sont irréversibles.
- Remboursez vos clients avec un lien de remboursement, afin qu’ils saisissent eux-mêmes leur adresse, au lieu de copier une adresse depuis une conversation.
Signaler un problème
Si vous remarquez une anomalie sur votre compte ou un paiement, écrivez à [email protected]. Nous ne vous demanderons jamais votre mot de passe ni vos codes de double authentification.