Factures et freelances

Créez un lien de paiement pour chaque facture, dans votre devise. Votre client choisit une crypto et paie à un cours bloqué 15 minutes ; vous êtes prévenu dès que la facture est entièrement réglée.

Pourquoi NoncePay convient

Montants dans votre devise

Fixez le total de la facture en EUR, USD ou 35 autres devises ; la page le convertit dans la crypto de votre client, à un cours bloqué 15 minutes.

Les paiements partiels s’additionnent

Un client qui paie en deux fois voit ce qu’il reste à régler. Une fois le total couvert, le lien est payé et vous recevez une seule notification signée.

Payé sur votre propre portefeuille

Pas de solde sur une plateforme, pas de délai de versement : chaque paiement est transféré dès sa confirmation.

Fonctionnement

  1. Créez le lien de la facture

    Appelez /link/create/ avec le montant, sa devise, vos portefeuilles et le numéro de facture en description.

  2. Envoyez-le avec la facture

    Mettez le lien sur la facture ou dans votre e-mail. Il reste ouvert 7 jours par défaut, ou jusqu’au expire_at que vous fixez.

  3. Marquez-la comme payée

    Le callback de lien payé indique le total réglé dans votre devise et les identifiants de transaction, et votre client est envoyé vers votre redirect_url.

La requête
GET /link/create/?value=1200&currency=eur&address_tron=YOUR_TRON_WALLET&address_evm=YOUR_EVM_WALLET&item_description=Invoice%202026-014&redirect_url=https://studio.example/thanks&callback=https://studio.example/invoices?id=2026-014

Questions

Et si le cours bouge avant le paiement du client ?

Le montant en crypto est bloqué 15 minutes dès que votre client choisit une crypto. Ensuite, la page refait un devis au cours actuel pour ce qui reste dû.

Mes clients peuvent-ils payer depuis une plateforme d’échange ?

Oui, depuis n’importe quel portefeuille ou plateforme d’échange. Si la plateforme déduit ses frais de retrait, la page demande le petit reliquat ; fixez tolerance (jusqu’à 1 %) pour considérer la facture comme payée malgré tout.

Et si la facture est payée en retard ?

Le lien expire après 7 jours, sauf si vous fixez expire_at. Un paiement envoyé après est tout de même transféré sur votre portefeuille et signalé par son propre callback, mais ne marque pas le lien comme payé.

Puis-je plutôt mettre une adresse sur la facture ?

Oui. Convertissez le total avec /convert/, appelez /create/ avec le numéro de facture dans l’URL de callback, puis imprimez l’adresse et son QR code.

Autres cas d’usage

Démarrez en une requête

Sans inscription, sans clé API. Indiquez votre portefeuille et l’URL de callback, et vous êtes en ligne.