Paiements uniques

Acceptez les paiements en USDT et USDC avec un seul appel à l'API

Créez une demande de paiement pour une commande ou une facture, envoyez votre client sur une page de paiement hébergée ou affichez l'adresse dans votre propre tunnel d'achat, et recevez un webhook dès que c'est payé. Des paiements en stablecoins sur Ethereum, BNB Chain et Polygon, avec un prix en dollars.

  • Une nouvelle adresse et une page de paiement hébergée pour chaque commande
  • USDT et USDC, avec un prix en dollars
  • Un webhook à l'instant où le paiement est payé
Payment request
Payment · Polygon
$120.00 USDT
Paid
Status
  1. Request created
  2. Customer pays to the address
  3. Marked as paid
Pay to0x5e08…b6d2

Une passerelle de paiement crypto pour encaisser en stablecoins

Un paiement unique est une demande pour un montant précis : une commande dans votre boutique, une facture, une recharge. Chaque demande reçoit sa propre adresse, toute neuve : un transfert vers celle-ci ne peut appartenir qu'à ce paiement. Pas de mémo, pas de rapprochement par montant, pas de vérification manuelle dans un explorateur de blocs.

Vous fixez le prix en dollars et choisissez l'USDT ou l'USDC et un réseau. Un stablecoin vaut un dollar : le client envoie exactement le montant demandé et le prix ne bouge pas entre la commande et la confirmation.

Le paiement démarre en attente et devient payé lorsqu'un transfert apporte le montant complet à son adresse. Votre serveur l'apprend par un webhook et la page de paiement hébergée se met à jour toute seule.

Ce que vous apporte Paiements uniques

Une adresse unique par paiement

Chaque demande reçoit une nouvelle adresse : chaque transfert entrant correspond à une seule commande ou facture.

Page de paiement hébergée

Une page de paiement prête à l'emploi affiche le montant, l'adresse avec un QR code, le réseau et le temps restant, et confirme le paiement d'elle-même.

Un prix en dollars

Fixez le montant en dollars et soyez payé en USDT ou USDC. Aucun taux de change à calculer, aucune volatilité à absorber.

Choisissez ce que vous recevez

Fixez ce que paie le client, ou ce que vous voulez recevoir après les frais, et laissez l'API calculer le montant à payer par le client.

Webhooks de paiement avec renvois

Votre serveur reçoit un webhook quand le paiement est payé, avec le montant reçu, les frais et votre identifiant de commande.

Votre identifiant de commande joint

Envoyez votre propre identifiant avec la demande et retrouvez-le dans l'API et dans le webhook : un paiement correspond toujours à une commande.

Comment ça marche

De l'inscription au premier appel en quelques minutes.

  1. 1

    Créez un projet One-Time Payments

    Inscrivez-vous, ouvrez le projet One-Time Payments dans le tableau de bord et copiez sa clé API.

  2. 2

    Créez un paiement pour la commande

    Envoyez le réseau, l'USDT ou l'USDC, le montant en dollars et votre identifiant de commande. Vous recevez le paiement avec sa propre adresse.

  3. 3

    Envoyez le client payer

    Redirigez-le vers lirchain.com/pay/<id du paiement> ou affichez l'adresse et le montant dans votre tunnel d'achat. Le client a une heure pour payer.

  4. 4

    Honorez la commande une fois payée

    Dès que le transfert est confirmé, le paiement devient payé, l'argent est sur votre solde et votre webhook est appelé.

curl https://api.lirchain.com/merchant/one-time-payment/create \
  -H "x-api-key: YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "network": "polygon",
    "asset": "USDT",
    "amount": 49.5,
    "external_id": "order-1042"
  }'
Réponse
{
  "id": "ccf1c790-9d3d-4cda-98a9-5cd590a102df",
  "external_id": "order-1042",
  "network": "polygon",
  "address": "0x20d5b8802fc43b24cdbc9cdaa59dd6690626ad2c",
  "asset": "USDT",
  "amount": 49.5,
  "pay_amount": 49.5,
  "receive_amount": "49.2525",
  "status": "pending",
  "fee": "0",
  "created_ms": 1791503932667,
  "expire_ms": 1791507532667
}
Webhook au paiement
{
  "type": "one-time-payment",
  "payment": {
    "id": "ccf1c790-9d3d-4cda-98a9-5cd590a102df",
    "external_id": "order-1042",
    "project_id": "3d6b1130-da92-4ddf-bad2-93f898993c39",
    "network": "polygon",
    "address": "0x20d5b8802fc43b24cdbc9cdaa59dd6690626ad2c",
    "asset": "USDT",
    "contract": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",
    "amount": 49.5,
    "pay_amount": 49.5,
    "receive_amount": "49.2525",
    "received": "49.5",
    "status": "paid",
    "fee": "0.2475",
    "created_ms": 1791503932667,
    "expire_ms": 1791507532667
  }
}

Tous les endpoints et les champs sont dans la référence de l'API, section Paiements uniques (en anglais). Vous utilisez un agent de code ? Donnez-lui lirchain.com/llms-full.txt et il pourra écrire l'intégration pour vous.

Réseaux et stablecoins pour les paiements

Les paiements uniques se règlent en USDT ou USDC. Vous choisissez le réseau et le stablecoin de chaque paiement.

RéseauCryptos et tokens
Ethereum
USDTUSDC
BNB Chain
USDTUSDC
Polygon
USDTUSDC

À quoi sert Paiements uniques

Boutiques en ligne et tunnel d'achat

Ajoutez le paiement en crypto à votre tunnel d'achat : créez un paiement par commande et redirigez l'acheteur vers la page hébergée.

Factures

Facturez vos clients en USDT ou USDC avec un lien de paiement et voyez chaque facture passer à payée sans courir après des hashs de transaction.

Biens numériques et SaaS

Livrez une licence, un téléchargement ou une période d'abonnement automatiquement à partir du webhook de paiement.

Bots et mini-apps

Vendez un accès ou des crédits dans un bot Telegram ou Discord avec un appel à l'API par achat.

Ventes internationales

Encaissez des paiements en stablecoins de clients du monde entier, avec le même parcours et les mêmes frais pour chaque pays.

Services et réservations

Encaissez un acompte ou le prix total d'une réservation et confirmez-la dès que le paiement est payé.

Paiements uniques : tarifs

Créer un paiement est gratuit. Les frais ne sont prélevés que lorsqu'il est payé : le pourcentage de votre offre, au minimum 0,10 $.

OffreFreeStarterBusinessEnterprise
Prix par moisGratuit$19.99$49.99$249.99
Paiements par 30 jours10010 000200 00010 000 000
Frais par paiement payé1 %0,5 %0,375 %0,25 %

Chaque offre comprend les quatre produits. Comparer les offres

Paiements uniques : questions et réponses

Comment accepter les paiements en USDT sur mon site ?
Créez un projet One-Time Payments puis, pour chaque commande, créez un paiement via l'API avec son montant en dollars. Envoyez le client sur la page de paiement hébergée ou affichez l'adresse dans votre tunnel d'achat, et honorez la commande à l'arrivée du webhook de paiement.
Avec quels stablecoins et sur quels réseaux les clients peuvent-ils payer ?
L'USDT et l'USDC sur Ethereum (ERC-20), BNB Chain (BEP-20) et Polygon. Vous choisissez le stablecoin et le réseau de chaque paiement.
Dois-je construire une page de paiement ?
Non. Chaque paiement a une page hébergée sur lirchain.com/pay/<id du paiement> qui affiche le montant, l'adresse, un QR code et un compte à rebours, et qui se met à jour toute seule à la réception du paiement. Vous pouvez aussi construire la vôtre avec l'API.
Comment savoir qu'un paiement crypto a été payé ?
Indiquez une URL de webhook dans le projet : un webhook one-time-payment est envoyé quand le paiement devient payé. Si votre serveur ne répond pas avec un statut 2xx, le même webhook est renvoyé chaque minute, jusqu'à 20 fois, toujours avec le même en-tête x-webhook-id pour que vous puissiez ignorer celui que vous avez déjà traité. Vous pouvez aussi lire le statut du paiement via l'API à tout moment.
Combien coûte l'acceptation de paiements crypto ?
Créer un paiement est gratuit. Un paiement payé coûte le pourcentage de votre offre (1 % avec Free, 0,5 % avec Starter, 0,375 % avec Business, 0,25 % avec Enterprise), au minimum 0,10 $. L'offre Free comprend 100 paiements par 30 jours et Starter en comprend 10 000.
Puis-je fixer le montant que je reçois après les frais ?
Oui. Envoyez receive_amount au lieu de amount et l'API calcule ce que le client doit payer pour que vous receviez exactement ce montant après les frais.
De combien de temps le client dispose-t-il pour payer ?
Une heure à partir de la création du paiement. La page de paiement hébergée affiche le temps restant.

Fonctionne avec le reste de LirChain

Un compte, un solde et une API pour les quatre produits.

Paiements uniques : commencez gratuitement

Les nouveaux comptes démarrent avec l'offre Free, avec tous les produits compris et sans carte.