API PayPerFax

Votre application prépare le fax. Votre utilisateur le vérifie et paie.

Envoyez un document ou du Markdown à l’API PayPerFax et recevez un lien vers l’aperçu du fax et le paiement. Votre utilisateur vérifie le fax et paie, et PayPerFax se charge de l’envoi. Sans compte, sans clé API, sans solde prépayé, sans abonnement. Votre utilisateur ne paie que si le fax est remis.

Vous n’êtes pas développeur ? Consultez ChatGPT ou Claude peuvent-ils envoyer un fax à ma place ?

La requête

curl https://fax.payperfax.com/api/fax \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155550101",
    "email": "[email protected]",
    "language": "fr",
    "markdown": "Merci de me transmettre mon dossier."
  }'

La réponse

{
  "id": "<id>",
  "url": "https://fax.payperfax.com/fax/<id>/continue",
  "status_url":
    "https://fax.payperfax.com/api/fax/<id>/status"
}

Donnez url à votre utilisateur. Le lien ouvre l’aperçu avec le prix final, et votre utilisateur paie à cet endroit. status_url vous indique quand le fax est remis.

Ce que vous n’avez pas à développer

Ajoutez l’envoi de fax en un seul appel

PayPerFax s’occupe de la conversion des documents, de l’aperçu, du paiement, de la facturation et de l’envoi. Votre part : l’appel et le lien.

Pas de conversion de documents

Envoyez un fichier (PDF, DOC, DOCX, JPG, PNG ou TIFF), ou rédigez la lettre en Markdown. PayPerFax convertit votre document en pages de fax et génère un aperçu.

Pas de paiement ni de facturation

Votre utilisateur paie par carte ou par PayPal dans son navigateur, après avoir vu l’aperçu. Votre code ne traite jamais de paiement ni de numéro de carte.

Aucun identifiant API à gérer

Pas de clé, pas de compte, pas de solde prépayé. Aucune inscription avant le premier appel.

Pas de ligne de fax à gérer

Ni fax, ni ligne téléphonique, ni prestataire d’envoi de fax. PayPerFax envoie le fax et indique s’il a été remis.

Comment ça marche

Un appel, un lien, un fax

1

Votre application effectue un appel à l’API

Le numéro de fax et un document : un ou plusieurs fichiers, ou une lettre en Markdown, avec une page de garde facultative. Ou seulement le numéro, si votre utilisateur ajoute le fichier lui-même.

2

Votre utilisateur reçoit le lien

Affichez-le à l’écran, ou envoyez-le par e-mail ou par messagerie.

3

Votre utilisateur vérifie et paie

L’aperçu montre le fax tel que la machine du destinataire le recevra, avec le prix final.

4

PayPerFax envoie le fax

Votre application peut demander le statut. Votre utilisateur reçoit la confirmation et le reçu par e-mail.

Idées

Ce que vous pouvez créer

L’API achemine le fax d’une personne jusqu’au fax du destinataire. Ce que vous construisez autour ne dépend que de vous.

Un bouton « Envoyer par fax » sur un générateur de lettres

Résiliation d’un bail ou d’un abonnement, demande de dossier médical, mise en demeure. Construisez la lettre à partir des champs de votre formulaire, envoyez-la en Markdown et dirigez votre visiteur vers le lien. Vous ne créez jamais de PDF et n’encaissez aucun paiement.

« Envoyer un fax à ce numéro » sur un annuaire

Un site qui recense les numéros de fax d’administrations, de tribunaux ou de mairies. Envoyez seulement le numéro. Votre visiteur reçoit le formulaire de fax avec le numéro déjà rempli et y ajoute son fichier. Aucun fichier à gérer de votre côté.

« Envoyez un fax à votre député » pour une campagne

L’organisateur rédige la lettre et choisit le numéro. Chaque soutien vérifie son propre fax, le paie et reçoit son propre reçu. L’organisateur n’a ni compte ni solde.

Le professionnel prépare, le client paie

Un expert-comptable, un conseiller juridique ou une association d’aide aux démarches prépare le fax à partir du dossier. Le client reçoit le lien, vérifie le fax et paie avec sa propre carte. La confirmation et le reçu sont envoyés au client.

Et aussi : un outil en ligne de commande ou un pilote d’imprimante qui envoie n’importe quel document par fax, sans inscription. Ou un assistant IA qui exécute des commandes, comme Claude Code, Codex ou Cursor, qui prépare un fax à partir d’un fichier de l’ordinateur de la personne et lui donne le lien. Pour les applications IA qui acceptent un connecteur, consultez le serveur MCP de fax.

Tarifs

Le même prix que sur le site. Il n’y a pas de formule spécifique à l’API.

2 €

pour les trois premières pages

✓

La page de garde facultative compte parmi les trois


✓

0,75 € par page supplémentaire


✓

Rien à payer si le fax échoue : vous n’êtes débité que si le fax est remis


✓

Facturation en USD, EUR, GBP, JPY ou KRW

Avant de développer

Ce que ce n’est pas

L’API PayPerFax n’est pas faite pour l’envoi de fax automatisé ou en grand volume. Chaque fax demande une personne qui le vérifie et qui paie. Il n’y a pas de webhooks, et le service envoie des fax seulement. Il n’en reçoit pas.

Pour une plateforme de santé qui envoie chaque jour de nombreux courriers d’adressage par fax, choisissez un service conçu pour cet usage.

Les détails

Documentation

La documentation est en anglais.

Questions des développeurs

Mon utilisateur quitte-t-il mon application ?

Oui. Le lien ouvre des pages PayPerFax : le formulaire de fax, l’aperçu, le paiement et la page de suivi. Elles portent le nom PayPerFax, et il n’existe pas d’option en marque blanche. Les pages existent en sept langues : anglais, espagnol, allemand, français, italien, japonais et coréen. Votre application peut choisir la langue dans l’appel.

Puis-je l’essayer sans payer ?

Oui. Un appel prépare le fax, et rien n’est envoyé ni facturé tant que personne n’ouvre le lien pour payer. Ouvrez le lien pour voir l’aperçu et le prix. Il n’y a pas d’environnement de test : pour voir un envoi de bout en bout, payez un vrai fax.

Mon utilisateur a-t-il besoin d’un compte ?

Non. Votre utilisateur n’a besoin que d’une adresse e-mail, pour la confirmation et le reçu. Votre application l’envoie dans l’appel.

Quels fichiers puis-je envoyer ?

PDF, DOC, DOCX, JPG, PNG, TIFF et Markdown, jusqu’à 10 Mo au total pour un fax. Envoyez chaque fichier dans le champ documents[] d’un appel multipart. Vous pouvez envoyer plusieurs fichiers : PayPerFax les envoie par fax dans l’ordre où vous les envoyez. Vous pouvez aussi envoyer la lettre sous forme de texte Markdown dans l’appel.

L’API peut-elle ajouter une page de garde ?

Oui. Donnez la valeur true à cover_page. La page de garde affiche la date, le numéro de fax, les noms fournis (sender_name, recipient_name) et le message saisi dans cover_message. Elle précède la lettre et les fichiers. Une page de garde avec un message peut aussi constituer à elle seule le fax. Consultez Ajouter une page de garde dans la documentation.

Vers quels pays puis-je envoyer un fax ?

Les mêmes destinations que sur le site. La page des tarifs les liste, avec le tarif de chaque pays.

Comment les documents sont-ils protégés ?

Les fichiers téléversés passent par une connexion chiffrée (TLS), et les documents sont supprimés au bout de 30 jours. La politique complète est sur la page sécurité.