Aller au contenu
Crypto Merchant

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.

Si un client affirme avoir payé mais que le paiement n’est pas marqué comme payé sur votre page Paiements, recherchez la transaction dans un explorateur de blocs. Comparez le contrat du token avec cette liste, et vérifiez que la transaction a réussi et qu’elle est confirmée. Ne remettez pas de marchandise pour un paiement qui n’est pas marqué comme payé.

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.

Ses limites : c’est un instantané, si bien que des cryptos déplacées entre nos adresses pendant la vérification peuvent être comptées en retard. Elle montre que les cryptos existent, pas la façon dont la plateforme est gérée, et ce n’est pas un audit.

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. 1

    Ajoutez votre site web dans Informations de l’entreprise, dans les Paramètres.

  2. 2

    Ouvrez Paramètres → Domaine vérifié et copiez l’enregistrement TXT. Sa valeur est cryptomerchant-verification= suivi de votre propre token.

  3. 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. 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.

Cela prouve le contrôle du DNS du domaine, rien de plus. Ce n’est ni une recommandation de Crypto Merchant ni une vérification d’identité.

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.