Suivi de wallets et une adresse de dépôt pour chaque utilisateur
Suivez n'importe quel wallet crypto sur Bitcoin, Ethereum, Solana, Tron, BNB Chain et Polygon avec des webhooks et donnez à chacun de vos utilisateurs sa propre adresse de dépôt. Les paiements et les versements en crypto font partie de la même API.
- Suivi de wallets sur 6 blockchains
- Une adresse de dépôt par utilisateur
- Des webhooks pour chaque transfert
Tous les services. Une seule plateforme.
Suivi de wallets, une adresse de dépôt pour chaque utilisateur, paiements et versements en crypto, derrière une seule API.
Suivi de wallets
Suivez n'importe quelle adresse sur Bitcoin, Ethereum, Solana, Tron, BNB Chain et Polygon et recevez un webhook pour chaque transfert entrant ou sortant.
En savoir plusWallets de dépôt
Créez une adresse de dépôt crypto unique pour chaque utilisateur et sachez toujours exactement qui a payé quoi.
En savoir plusPaiements uniques
Créez une demande de paiement crypto pour chaque achat, avec une page de paiement hébergée, et suivez-la de « en attente » à « payée ».
En savoir plusVersements
Payez vos utilisateurs en USDT ou USDC depuis votre solde : donnez une adresse et un montant, à la main ou via l'API.
En savoir plusOpérationnel en trois étapes
Pas de lourd projet d'intégration. Inscrivez-vous, configurez ce qu'il vous faut et c'est parti.
- 1
Créez un compte
Commencez avec l'offre Free et gardez-la aussi longtemps que vous voulez. Sans carte.
- 2
Configurez vos services
Ajoutez des suivis de wallets, créez une adresse de dépôt pour chacun de vos utilisateurs et émettez des demandes de paiement, depuis le tableau de bord ou l'API.
- 3
Soyez payé et informé
Chaque transfert d'un wallet suivi et chaque dépôt confirmé vous parvient par webhook, et votre solde augmente en dollars.
Conçu pour le suivi de wallets et les dépôts des utilisateurs
Des briques simples pour que chaque wallet, dépôt et paiement soit comptabilisé.
Une offre, tous les services
Chaque offre comprend les wallets de dépôt, les paiements uniques, le suivi de wallets et les versements.
Six blockchains, une API
Suivez des wallets sur Bitcoin, Ethereum, Solana, Tron, BNB Chain et Polygon. Acceptez les dépôts en USDT, USDC, ETH, BNB et POL.
Une adresse de dépôt par utilisateur
Chaque utilisateur a sa propre adresse : chaque dépôt est rattaché à l'utilisateur auquel il appartient.
Des webhooks pour chaque transfert
Soyez prévenu dès qu'un wallet suivi envoie ou reçoit, sans surveiller un explorateur de blocs.
Tableau de bord et API
Faites tout à la main dans le tableau de bord ou depuis votre serveur avec la clé API d'un projet.
Des tarifs simples
Commencez gratuitement. Des frais uniquement quand l'argent circule : 1 % avec l'offre Free, jusqu'à 0,25 % avec la plus grande.
Blockchains prises en charge
Suivez des wallets sur six blockchains. Les dépôts et les paiements sont ajoutés à un seul solde en dollars.
| Réseau | Suivi de wallets | Wallets de dépôt | Paiements uniques | Versements |
|---|---|---|---|---|
Ethereum USDT · USDC · ETH | Actif | Actif | Actif | Actif |
BNB Chain USDT · USDC · BNB | Actif | Actif | Actif | Actif |
Polygon USDT · USDC · POL | Actif | Actif | Actif | Actif |
Tron USDT · USDC · TRX | Actif | Bientôt | Bientôt | Bientôt |
Solana USDT · USDC · SOL | Actif | Bientôt | Bientôt | Bientôt |
Bitcoin BTC | Actif | Bientôt | Bientôt | Bientôt |
TON USDT · TON | Bientôt | Bientôt | Bientôt | Bientôt |
Les wallets de dépôt acceptent l'USDT, l'USDC et la monnaie native du réseau. Le suivi de wallets signale les mêmes actifs sur chaque blockchain qu'il lit.
Conçu pour les développeurs et les agents de code IA
Une API REST simple avec un seul en-tête d'authentification. Intégrez-la à la main en quelques minutes ou confiez la documentation à votre agent de code.
Du code à copier-coller en six langages
Chaque endpoint de la documentation est fourni sous forme de fonction prête à l'emploi en cURL, JavaScript, TypeScript, Python, PHP et Go.
Ouvrir la documentation de l'API (en anglais) →Intégration facile avec les agents de code
Toute la référence de l'API tient dans un seul fichier markdown. Donnez-le à Claude Code, Cursor, Copilot ou ChatGPT et laissez l'agent écrire l'intégration.
lirchain.com/llms-full.txt →Description OpenAPI
Générez un client typé ou branchez l'API à vos propres outils à partir d'un fichier OpenAPI 3.1 standard.
lirchain.com/openapi.json →curl https://api.lirchain.com/merchant/deposit-wallet/create \
-H "x-api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"network": "polygon",
"asset": "USDC",
"external_id": "customer-7731"
}'const API_KEY = "YOUR_API_KEY";
async function createDepositWallet(params) {
const response = await fetch("https://api.lirchain.com/merchant/deposit-wallet/create", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify(params),
});
if (!response.ok) {
throw new Error(`LirChain API ${response.status}: ${await response.text()}`);
}
return response.json();
}
const result = await createDepositWallet({
network: "polygon",
asset: "USDC",
external_id: "customer-7731",
});const API_KEY = "YOUR_API_KEY";
type CreateDepositWalletParams = {
network: string;
asset: string;
external_id?: string;
};
type CreateDepositWalletResult = {
id: string;
project_id: string;
merchant_id: string;
network: string;
address: string;
asset: string;
external_id: string | null;
};
async function createDepositWallet(params: CreateDepositWalletParams): Promise<CreateDepositWalletResult> {
const response = await fetch("https://api.lirchain.com/merchant/deposit-wallet/create", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify(params),
});
if (!response.ok) {
throw new Error(`LirChain API ${response.status}: ${await response.text()}`);
}
return response.json();
}
const result = await createDepositWallet({
network: "polygon",
asset: "USDC",
external_id: "customer-7731",
});import requests
API_KEY = "YOUR_API_KEY"
def create_deposit_wallet(**params):
response = requests.post(
"https://api.lirchain.com/merchant/deposit-wallet/create",
headers={"x-api-key": API_KEY},
json=params,
timeout=30,
)
response.raise_for_status()
return response.json()
result = create_deposit_wallet(
network="polygon",
asset="USDC",
external_id="customer-7731",
)<?php
const API_KEY = "YOUR_API_KEY";
function create_deposit_wallet(array $params): array
{
$curl = curl_init("https://api.lirchain.com/merchant/deposit-wallet/create");
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($params),
CURLOPT_HTTPHEADER => ["x-api-key: " . API_KEY, "content-type: application/json"],
]);
$body = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($body === false || $status >= 400) {
throw new Exception("LirChain API $status: $body");
}
return json_decode($body, true);
}
$result = create_deposit_wallet([
"network" => "polygon",
"asset" => "USDC",
"external_id" => "customer-7731",
]);package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
)
const apiKey = "YOUR_API_KEY"
func CreateDepositWallet(params map[string]any) (map[string]any, error) {
body, err := json.Marshal(params)
if err != nil {
return nil, err
}
request, err := http.NewRequest("POST", "https://api.lirchain.com/merchant/deposit-wallet/create", bytes.NewReader(body))
if err != nil {
return nil, err
}
request.Header.Set("x-api-key", apiKey)
request.Header.Set("content-type", "application/json")
response, err := http.DefaultClient.Do(request)
if err != nil {
return nil, err
}
defer response.Body.Close()
data, err := io.ReadAll(response.Body)
if err != nil {
return nil, err
}
if response.StatusCode >= 400 {
return nil, fmt.Errorf("LirChain API %d: %s", response.StatusCode, data)
}
var result map[string]any
return result, json.Unmarshal(data, &result)
}
func main() {
result, err := CreateDepositWallet(map[string]any{
"network": "polygon",
"asset": "USDC",
"external_id": "customer-7731",
})
fmt.Println(result, err)
}Read https://lirchain.com/llms-full.txt and integrate LirChain into this project.
Goal: [give every user their own USDT deposit address and credit their balance when a deposit arrives].
Keep the API key in an environment variable named LIRCHAIN_API_KEY, never in the frontend.
Add a webhook endpoint for the events and make it safe to receive the same event twice.Des tarifs simples et prévisibles
Chaque offre comprend tous les services. Les nouveaux comptes démarrent avec l'offre Free.
Free
Pour essayer
Starter
Pour démarrer
Business
Pour un volume en croissance
Enterprise
Pour un volume élevé
Questions fréquentes
Que comprend l'offre Free ?
Tout nouveau compte démarre avec l'offre Free : tous les services, avec de petites limites, aussi longtemps que vous voulez. Aucune carte n'est demandée à l'inscription.
Dois-je utiliser tous les services ?
Non. Chaque offre les comprend tous, et vous pouvez en utiliser un seul ou les combiner comme vous le souhaitez.
Comment fonctionne la facturation ?
Tout ce que vous recevez est ajouté à un seul solde en dollars. Chaque dépôt, paiement, versement et retrait coûte un pourcentage de son montant, au minimum 0,10 $ : 1 % avec l'offre Free, moins avec les offres payantes. Une offre payante a un prix fixe pour 30 jours, prélevé sur le même solde, et se renouvelle jusqu'à ce que vous l'annuliez. Les paiements jamais payés ne coûtent rien, et les dépôts de moins de 1 $ ne sont pas comptés.
Et si j'ai besoin de limites plus élevées ?
Passez à une offre supérieure depuis le tableau de bord à tout moment. Les nouvelles limites s'appliquent immédiatement.
Sur quelles blockchains puis-je suivre des wallets ?
Bitcoin, Ethereum, Solana, Tron, BNB Chain et Polygon. Un suivi signale chaque transfert de la monnaie native du réseau, d'USDT et d'USDC vers l'adresse ou depuis celle-ci, et l'envoie à votre webhook.
Comment donner à chaque utilisateur sa propre adresse de dépôt ?
Créez un wallet de dépôt pour l'utilisateur via l'API ou le tableau de bord et transmettez votre propre identifiant d'utilisateur. Chaque dépôt à cette adresse est signalé avec cet identifiant et ajouté à votre solde en dollars.
Avec quelles cryptos mes utilisateurs peuvent-ils déposer et payer ?
Les wallets de dépôt acceptent l'USDT, l'USDC, l'ETH, le BNB et le POL sur Ethereum, BNB Chain et Polygon. Les paiements uniques et les versements se font en USDT et USDC.
Acceptez les cryptos dès aujourd'hui
Les nouveaux comptes démarrent avec l'offre Free. Passez à une offre supérieure quand vous avez besoin de limites plus élevées ou de frais plus bas.