x402 arrive sur le fax
unofax prend désormais en charge x402, le protocole de paiement ouvert qui transforme le code d'état HTTP 402, longtemps inutilisé, en un standard fonctionnel de microtransactions. Avec l'API x402 d'unofax, vous envoyez un fax pour 0,20 USDC par page, sans compte, sans clé API et sans inscription. Payez depuis n'importe quel portefeuille, sur le réseau Base, en une seule charge utile signée.
Cet article explique ce qu'est x402, pourquoi cela compte spécifiquement pour le fax et comment l'intégration unofax fonctionne de bout en bout. Il s'adresse aux développeurs qui construisent des outils pour agents, mais le même flux convient à toute personne qui préfère payer quelques centimes en USDC plutôt que de transmettre un numéro de carte.
Ce que x402 est vraiment
HTTP 402 Payment Required figure comme réservé dans la spécification HTTP depuis la toute première version d'HTTP/1.1. Pendant des décennies, il est resté inutilisé, et navigateurs, serveurs et proxys le traitaient comme un emplacement réservé pour un futur standard de paiement qui n'est jamais venu. x402 est le protocole qui comble enfin ce vide.
La mécanique est simple. Un client appelle un point de terminaison payant. Le serveur répond par HTTP 402 et un en-tête décrivant le paiement requis : un montant, un actif (par exemple USDC), un réseau (par exemple Base) et une adresse de destination. Le client signe une charge utile de paiement avec son portefeuille, renvoie la requête avec la signature jointe, et le serveur vérifie le règlement on-chain avant d'exécuter la requête. Pas de comptes, pas de clés à quotas, pas de factures mensuelles.
La combinaison de stablecoins comme l'USDC, de réseaux L2 économiques comme Base et du code 402 rend enfin les microtransactions praticables, avec une latence et un surcoût mesurés en centimes. Vous pouvez consulter la spécification complète d'x402 pour les détails du protocole.
Pourquoi x402 compte pour le fax
Le fax est l'une des rares API où la facturation à l'appel correspond aux coûts réels sous-jacents. Chaque fax engage un coût mesurable par page côté opérateur, et personne n'envoie un million de fax par jour. Une API de fax classique vous oblige à vous inscrire, à enregistrer une carte et à approvisionner un solde minimum, juste pour envoyer une seule page. Cette friction dépasse le coût du fax lui-même.
x402 ramène cette friction à zéro. Vous ouvrez la documentation, vous postez un job, vous signez un paiement, et le fax part. Pas de solde à recharger, pas de plan à choisir, pas de clé à faire tourner. Pour un fax occasionnel (un formulaire fiscal, une orientation médicale, un dépôt judiciaire), c'est sensiblement plus simple que les solutions existantes. Pour comparer avec le flux navigateur classique, lisez notre guide sur l'envoi d'un PDF par fax sans télécopieur.
Le tarif sur le point de terminaison x402 est forfaitaire : 0,20 USDC par page vers n'importe lequel des plus de 45 pays pris en charge. La page de garde reste gratuite. Pas de surcoût pour les destinations internationales, pas de majoration pour les numéros gratuits, pas de minimum. Comparé au flux par carte décrit dans notre référence tarifaire, x402 échange un tarif par page légèrement inférieur contre la mise en place initiale d'un portefeuille.
Comment fonctionne le flux x402 d'unofax
L'intégration complète est documentée sur la page x402 d'unofax, mais elle se résume à quatre appels HTTP clairs. Chaque appel est une requête REST classique ; seul le troisième implique une signature de portefeuille.
- Créer un job de fax. Faites un POST sur
/api/x402avec le numéro de fax destinataire au format E.164 et un nom de fichier. Le serveur renvoie un identifiant de job, une URL de téléversement présignée et un point de terminaison de statut. - Téléverser le document. Envoyez les octets bruts en PUT sur l'URL présignée. unofax accepte les mêmes formats de fichier que le flux navigateur : PDF, Word, PNG, JPG, HEIC, TIFF et d'autres.
- Payer et envoyer. Faites un POST sur le point de terminaison d'envoi sans en-tête de paiement. Le serveur répond par HTTP 402 et l'exigence de paiement : montant en unités atomiques d'USDC, identifiant du réseau Base et adresse de réception. Signez le paiement avec votre portefeuille selon la spécification x402, puis renvoyez la même requête avec la signature dans l'en-tête
PAYMENT-SIGNATURE. Le serveur vérifie le règlement on-chain et place le fax en file d'envoi. - Vérifier le statut de livraison. Interrogez le point de terminaison de statut toutes les quelques secondes jusqu'à ce que le statut passe à
sentoufailed. La plupart des fax aboutissent en une à deux minutes par page, le même délai de bout en bout que le flux navigateur, suivi via la page statut de livraison.
Les pages de garde sont prises en charge sous forme d'objet structuré dans la requête de création de job. Vous pouvez fournir le nom de l'expéditeur, les coordonnées du destinataire, l'objet, l'indicateur d'urgence et la mention de confidentialité ; la page de garde est rendue en première page sans surcoût. Les mêmes options que la page de garde multilingue sont disponibles, y compris les libellés localisés en allemand, japonais, espagnol, français, coréen et plusieurs autres langues.
Pourquoi les agents IA en ont besoin
La réaction la plus courante face à une API payante en 2026 est de demander à quoi sert encore un nouveau standard de paiement. La réponse honnête est que celui-ci a été pensé pour des logiciels, pas pour des humains. Les réseaux de cartes ont été conçus autour d'une personne tapant son numéro dans un formulaire. Ils supposent un porteur unique, des transactions peu fréquentes et une fenêtre de rétrofacturation mesurée en mois. Rien de tout cela ne correspond à un agent autonome qui doit effectuer dix achats par heure et les comptabiliser indépendamment.
Les utilisateurs sont bien plus enclins à confier à un agent IA un portefeuille crypto à solde limité qu'à partager une carte de crédit. Un portefeuille peut héberger un budget fixe, ne signer que certaines transactions et être révoqué instantanément. Une carte de crédit, non. Quand un agent dérape, mieux vaut qu'il ait 5 USDC en jeu que la totalité du plafond de votre carte. Cet écart de confiance est la raison structurelle d'être de x402, et c'est aussi la raison pour laquelle le fax est une intégration utile dès maintenant : un agent agissant pour le compte d'un utilisateur peut remplir un formulaire, préparer un PDF et l'envoyer à une administration sans jamais demander de numéro de carte.
Le point de terminaison x402 d'unofax est documenté pour qu'un agent puisse le découvrir seul. Le schéma de style OpenAPI est publié sur la page de référence x402, les paramètres sont explicites et il n'y a aucune étape d'inscription hors API. Un agent capable de lire la documentation et d'appeler HTTP peut utiliser unofax sans intervention humaine.
Comparaison : x402 face aux API de fax classiques
Pour les développeurs qui évaluent où placer le flux x402, le tableau suivant résume les différences pratiques par rapport à une API de fax SaaS typique.
| unofax x402 | API de fax classique | |
|---|---|---|
| Inscription | Aucune | E-mail, mot de passe, parfois vérification téléphonique |
| Clés API | Aucune | Secret par compte, à faire tourner |
| Engagement minimum | Une page | Forfait mensuel ou solde prépayé |
| Coût par page | 0,20 USDC, forfaitaire | Variable selon pays et offre |
| Mode de paiement | USDC sur Base, signé par requête | Carte de crédit enregistrée |
| Compatibilité agent | Oui, schéma auto-découvrable | Non, intégration humaine requise |
| Délai de règlement | Quelques secondes, on-chain | Plusieurs jours, via processeur de cartes |
Le flux classique reste pertinent si vous envoyez des milliers de fax par mois et souhaitez une facturation consolidée. Pour la plupart des usages en deçà, x402 retire plus de friction qu'il n'en ajoute. En cas de doute sur le côté de la ligne où se situe votre charge, notre comparatif services de fax en ligne détaille les compromis.
Tendance : la montée des services nativement IA
Un service nativement IA est un service qu'un agent autonome peut utiliser sans adaptation : tarification à l'usage, sans compte requis et avec des API auto-découvrables via une documentation publique. Cette définition s'impose comme repère de travail chez les développeurs d'infrastructure pour agents, parce que chacune de ces propriétés supprime une étape où un humain devrait sinon intervenir.
La plupart des API SaaS existantes échouent sur au moins un de ces points. Elles imposent un formulaire d'inscription, une clé dans un gestionnaire de secrets ou une documentation derrière un identifiant. Aucun de ces obstacles n'est insurmontable pour un humain, mais chacun est un coup d'arrêt pour un agent agissant seul. L'effet cumulé : l'écosystème agent en 2026 n'est pas limité par la capacité des modèles, mais par les services qui doivent reconstruire leurs voies d'entrée.
Le fax est un exemple inattendu mais utile d'un service qui colle proprement à la définition nativement IA. Le coût par appel est réel et borné, l'action est concrète et facile à vérifier (un document arrive à un numéro précis), et les cas d'usage (formulaires administratifs, dépôts judiciaires, dossiers médicaux) sont précisément les tâches routinières que les utilisateurs délèguent. Pour comprendre pourquoi le fax persiste comme couche de transport en santé, administration et droit, consultez notre article approfondi.
Configurer le portefeuille et démarrer
Pour utiliser le point de terminaison x402 d'unofax, il vous faut un portefeuille qui détient de l'USDC sur le réseau Base et peut signer des charges utiles EIP-712. N'importe quel portefeuille compatible Base convient ; les choix les plus répandus sont Coinbase Wallet, MetaMask avec Base ajouté comme réseau, et divers portefeuilles programmables destinés aux développeurs d'agents.
Le financement passe soit par un pont d'USDC vers Base, soit par un achat direct sur une plateforme qui prend en charge les retraits Base. Quelques dollars suffisent à envoyer des dizaines de pages, puisque chaque fax est réglé individuellement à 0,20 USDC. Pas besoin de pré-approvisionner un solde côté unofax : le portefeuille fait office de solde.
Pour le premier appel, le plus simple est d'utiliser l'un des clients d'exemple de la référence x402. Chaque exemple présente create, upload, pay et status sous forme de simples commandes curl, plus un court utilitaire de signature. Une fois le cycle complet validé sur un numéro de test, le même code fonctionne tel quel pour toutes les destinations couvertes par unofax, dont les États-Unis, le Japon, l'Allemagne et le Royaume-Uni.
Sécurité, confidentialité et ce qu'unofax ne voit pas
Le flux x402 ne change rien à la gestion sous-jacente des documents. Les fichiers téléversés via l'URL présignée sont chiffrés en transit et au repos, comme dans le flux navigateur. Les documents sont supprimés automatiquement au bout de sept jours, et vous pouvez demander une suppression anticipée auprès du support. Les notes complètes sur la sécurité des paiements et des documents s'appliquent à l'identique aux jobs x402.
Ce que x402 retire spécifiquement, c'est le lien entre vous et une identité de facturation. Aucune adresse e-mail rattachée à vos jobs, aucun numéro de carte enregistré, aucun historique d'usage adossé à une fiche client. Le seul identifiant que voit le serveur est l'adresse du portefeuille ayant signé le paiement, et une adresse de portefeuille reste aussi anonyme ou aussi identifiée que vous le décidez. Pour les utilisateurs qui transmettent des contenus sensibles (un dépôt judiciaire, un dossier médical, une réponse fiscale), c'est une réduction concrète de l'empreinte de données.
La contrepartie est qu'il n'existe pas de tableau de bord au niveau du compte. Si vous devez suivre l'usage sur de nombreux fax, vous le faites dans votre propre système, à partir des identifiants de job renvoyés par l'API. Pour la plupart des charges agent, c'est précisément le comportement souhaité, puisque l'agent maintient déjà son état.
Notes pratiques et limites
Quelques contraintes méritent d'être connues avant de câbler l'intégration. Aucune n'est surprenante, mais chacune compte en production.
- Taille de fichier maximale : 100 Mo. Au-delà, le serveur renvoie HTTP 413 et il faut découper.
- Nombre maximal de pages : 300 par fax. Pour des documents plus longs, envoyez plusieurs jobs et signalez-le dans les objets des pages de garde.
- Le point de terminaison d'envoi renvoie 409 si le traitement est inachevé. Attendez que le statut atteigne
ready_to_sendavant de demander les détails de paiement. - Les exigences de paiement ont une expiration. Si vous laissez traîner une réponse 402, demandez-en une nouvelle. L'expiration figure dans la charge utile de statut.
- Les transmissions échouées ne sont pas remboursées automatiquement avec x402. Contrairement au flux carte, les paiements on-chain sont définitifs au règlement. Un échec de livraison apparaît en statut
failed; contactez le support avec l'identifiant de job pour résolution. - La planification est prise en charge. Passez un horodatage RFC 3339 dans
scheduledTimeà la création du job, et le fax part au moment choisi après règlement du paiement. La même logique que la planification dans le navigateur s'applique, jusqu'à sept jours à l'avance.
Pour les charges agent à fréquence élevée, la recommandation pratique est de garder le solde USDC du portefeuille faible et de le recharger par programme plutôt que de maintenir un solde élevé. Cela limite le rayon d'impact si l'agent dérape, et n'engendre aucun surcoût puisque chaque fax se règle indépendamment.
En résumé
x402 transforme le fax en un service qu'un agent peut utiliser comme n'importe quel autre outil web : lire la doc, appeler l'API, signer le paiement, récupérer le résultat. unofax le prend désormais en charge nativement à 0,20 USDC par page, sans compte, sans clé, avec la même infrastructure de livraison que le flux navigateur. Pour envoyer votre premier fax en USDC, ouvrez la référence x402 sur unofax.com, copiez l'exemple et postez votre job. Pour passer par le flux navigateur classique, rendez-vous sur unofax.com et glissez votre PDF dans la zone de téléversement.