Il existe deux principe de fonctionnement pour les carte de paiement crypto <-> FIAT
Le pré-paiement
Il s'agit ici de service type CryptoPay
1) L'utilisateur doit envoyer des fonds Bitcoin vers son wallet CryptoPay
2) CryptoPay fait ensuite la conversion des Bitcoins vers une devise FIAT
3) Les fonds sont ensuite chargé sur la carte bancaire
4) Les paiements sont ensuite réalisé de manière classique
Le paiement a la volé
Il s'agit ici du mécanisme utilisé par TenX
1) La carte de paiement dispose d'un solde de 0€
2) Lorsque la carte est utilisé pour le paiement la transaction est envoyé aux serveurs Visa/Mastercard puis transmise à TenX (ou autre)
3) Le serveur va vérifier si le wallet de l'utilisateur dispose de suffisamment de Bitcoin
4) Les Bitcoins sont vendu "a la volé" pour le montant exact de la transaction
5) La devise FIAT est envoyé sur la carte de paiement
6) La transaction est approuvé, le solde de la carte retourne a 0€
Chaque service dispose de divers mécanisme pour la conversion/vente des cryptos a la volé mais le principe reste globalement le même. Dans le cas de TenX par exemple ils utilisent le réseau COMIT qui permet l'utilisation de plusieurs types de cryptocurency et des smart contrat off-chain sont utilisé pour réaliser les conversion. Si tu souhaite en savoir plus a ce sujet, tu peux lire le white-paper de COMIT ( http://www.comit.network/doc/COMIT%20white%20paper%20v1.0.2.pdf ) ou même celui de TenX ( https://www.tenx.tech/whitepaper/tenx_whitepaper_final.pdf )
Merci beaucoup pour cette réponse exhaustive!
Merci pour cette réponse assez claire. J'avoue que our ma part cela me permet de mieux comprendre le fonctionnement des cartes dans ce domaine