• Non custodial
  • Les fonds arrivent directement sur votre portefeuille
  • 9 réseaux · USDT et USDC

Acceptez la crypto.
Encaissez directement sur votre portefeuille.

Une solution de paiement crypto clé en main pour votre site, votre application ou votre bot. Créez une facture en une seule requête, redirigez le client vers notre page de paiement et recevez un webhook dès que le réseau a confirmé le paiement.

  • Sandbox sans argent réel
  • Clients pour Node, PHP, Python, Go
  • Webhooks signés avec relances
Transaction on-chain
a1f3…9c0e · TRON
Votre boutique Démo
À payer$49.99

Choisissez une devise

Envoyez le montant exact

Montant49.99 USDT
AdresseTQ7x…wP3k
Envoyez uniquement de l’USDT sur le réseau TRON (TRC-20)
Adresse et montant valables30:00

Paiement détecté

En attente des confirmations du réseau TRON

Confirmations

TRON : 19 blocs, environ une minute

Payé

49.99 USDT reçus sur le portefeuille de la boutique

Paiement via CoineticConnexion sécurisée
invoice.paid → votre serveur 200 OK
USDT · TRON, Ethereum, BSC, Polygon, Arbitrum, Solana USDC · Ethereum, Base, BSC, Polygon, Arbitrum, Solana Bitcoin Ethereum Litecoin BNB Smart Chain Polygon TRON Solana Base Arbitrum One
Comment ça marche

Vous vendez. Nous surveillons la blockchain.

Coinetic attribue au client une adresse dédiée, détecte le paiement, attend le nombre de confirmations requis et seulement alors signale à votre serveur « payé ». Les fonds vont du portefeuille du client au vôtre, sans jamais transiter par nous.

Schéma de paiement : votre site crée une facture dans Coinetic, le client paie sur la blockchain, les fonds arrivent sur votre portefeuille, Coinetic envoie un webhook à votre serveur POST /v1/invoices webhook invoice.paid checkout_url USDT · TRON vers votre adresse confirmations Votre siteou appli, bot CoineticAPI et page de paiement Clienttout wallet ou exchange Blockchain9 réseaux Votre portefeuilleLedger, Trust, Safe… Tableau de bordfactures, remboursements
requêtes et surveillanceflux de fondsnotification à votre serveur
Réseaux et actifs

9 réseaux. Le client paie avec ce qu’il a

Cryptos natives, USDT et USDC. Un token n’est crédité que si son adresse de contrat figure sur la liste blanche : un faux « USDT » ne changera pas le statut.

BitcoinBTC
EthereumETH · USDT · USDC
TRONTRX · USDT
SolanaSOL · USDT · USDC
BNB Smart ChainBNB · USDT · USDC
PolygonPOL · USDT · USDC
BaseETH · USDC
Arbitrum OneETH · USDT · USDC
LitecoinLTC

Confirmations par réseau →

Intégration plug-in

Trois étapes et vous acceptez la crypto

Aucun nœud, aucun wallet sur votre serveur, aucun smart contract de votre côté. Page de paiement, taux de change, adresses et confirmations : nous nous occupons de tout.

create-invoice.js
import { CoineticClient } from "./cryptopay.js";

const cp = new CoineticClient({
  baseUrl: "https://pay.coinetic.money",
  keyId: process.env.API_KEY,
  secret: process.env.API_SECRET,      // uniquement côté serveur
});

const invoice = await cp.createInvoice({
  order_id: "ORDER-1001",
  price_amount: "49.99",               // une chaîne, pas un nombre
  price_currency: "USD",
  return_url: "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001");                // Idempotency-Key
create-invoice.php
require 'Cryptopay.php';

$cp = new \Cryptopay\Client('https://pay.coinetic.money', getenv('API_KEY'), getenv('API_SECRET'));

$invoice = $cp->createInvoice([
    'order_id'       => 'ORDER-1001',
    'price_amount'   => '49.99',
    'price_currency' => 'USD',
    'return_url'     => 'https://shop.example/orders/ORDER-1001',
], 'order-ORDER-1001');
create_invoice.py
from cryptopay import CoineticClient

cp = CoineticClient("https://pay.coinetic.money", os.environ["API_KEY"], os.environ["API_SECRET"])

invoice = cp.create_invoice({
    "order_id": "ORDER-1001",
    "price_amount": "49.99",
    "price_currency": "USD",
    "return_url": "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")
invoice.go
cp := &cryptopayclient.Client{
	BaseURL: "https://pay.coinetic.money",
	KeyID:   os.Getenv("API_KEY"),
	Secret:  os.Getenv("API_SECRET"),
	HTTP:    &http.Client{Timeout: 10 * time.Second},
}
inv, err := cp.CreateInvoice(ctx, cryptopayclient.CreateInvoice{
	OrderID:       "ORDER-1001",
	PriceAmount:   "49.99",
	PriceCurrency: "USD",
	ReturnURL:     "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")

Chaque client tient en un seul fichier sans dépendances : téléchargez celui de votre langage. Le pas-à-pas est dans le démarrage rapide.

Pour les développeurs

REST et webhooks. Idempotent. Prévisible.

Une petite API difficile à mal utiliser. Vos clés sandbox sont disponibles dans le tableau de bord en quelques minutes.

  • Idempotency-Key sur chaque requête de modificationUne nouvelle tentative après un timeout renvoie la même facture au lieu d’en créer une seconde.
  • Signature HMAC-SHA256Le secret ne transite jamais sur le réseau ; l’horodatage et le nonce protègent contre le rejeu.
  • Des montants en chaînesAucun float : des chaînes décimales et les unités minimales de l’actif.
  • Valeurs de référence pour la signatureVotre propre client, dans n’importe quel langage, se vérifie en une minute.
Node.jsPHPPythonGoREST
POST /v1/invoices
POST /v1/invoices HTTP/1.1
Authorization: CP-HMAC key=ak_live_…, ts=1760000000, nonce=…, sig=…
Idempotency-Key: order-ORDER-1001
Content-Type: application/json

{"order_id":"ORDER-1001","price_amount":"49.99","price_currency":"USD"}
201 Created
{
  "id": "inv_x7k2…",
  "status": "created",
  "checkout_url": "https://pay.coinetic.money/pay/inv_x7k2…#t=…",
  "expires_at": "2026-10-12T15:30:00Z",
  "livemode": true
}
Déjà prêt

Tout ce qu’on met d’habitude six mois à développer

Page de paiement

QR code, montant exact, avertissement sur le réseau, statut en temps réel et minuteur. En russe et en anglais, thèmes clair et sombre.

Les fonds sur votre portefeuille

BTC, LTC, TRON : adresses dérivées de votre xpub. EVM : une adresse intelligente qui ne reverse que vers votre portefeuille. Solana : votre propre adresse.

Taux bloqué

Prix en USD ou en EUR. Le montant en crypto est calculé sur la médiane de trois plateformes d’échange et reste garanti 20 minutes. Pour l’USDT et l’USDC : 1:1.

Sous-paiement et surpaiement

Des statuts dédiés, un complément sur la même adresse, une tolérance pour les arrondis des wallets, et un paiement tardif en stablecoin crédité automatiquement.

Webhooks garantis

Signature HMAC, relances pendant 24 heures, ordre des événements par facture, journal des livraisons et renvoi depuis le tableau de bord.

Sandbox

La même API sans argent réel : les boutons « Payer le montant exact », « Sous-paiement », « Surpaiement » et « Moitié du montant » testent chaque scénario.

Toutes les fonctionnalités →

Non custodial

Nous ne pouvons pas dépenser votre argent. Techniquement.

Pour encaisser, seules les données publiques de vos portefeuilles sont nécessaires. Coinetic ne demande ni ne conserve jamais vos clés privées ou phrases de récupération. L’adresse remise au client est dérivée de votre clé, et nous le vérifions trois fois.

  • Uniquement des clés publiquesxpub/zpub pour BTC, LTC et TRON, une adresse pour Solana, un portefeuille de collecte pour les réseaux EVM.
  • Changement de portefeuille différéMot de passe, second facteur, e-mail et délai d’annulation, même si quelqu’un accède à votre tableau de bord.
  • Commission facturée à partNous ne prélevons rien sur le paiement : une fois par mois, nous émettons une facture que vous réglez en crypto.

Comment fonctionne la sécurité →

0clé privée de marchand chez nous
9réseaux : Bitcoin, Ethereum, TRON, Solana et d’autres
20 minde taux garanti pour BTC et ETH
~24 hde relances du webhook jusqu’à une réponse 2xx
Comparatif

Coinetic face à un processeur de paiement custodial

Processeur custodialCoinetic
Où sont les fonds après le paiementSur le compte du processeur jusqu’au retraitDirectement sur votre portefeuille
Qui peut dépenser les fondsLe processeurVous seul
Retrait des fondsDemande, plafonds, attenteInutile
CommissionGénéralement prélevée sur le paiementFacture séparée une fois par mois
En cas de piratage du processeurLes soldes de tous les marchands sont menacésNous n’avons aucune clé de vos fonds
Des statuts fiables

« Payé » uniquement après les confirmations du réseau

Seul l’observateur de la blockchain change le statut. Ni la page de paiement, ni le client, ni un paramètre d’URL. Si un bloc est annulé, vous recevez invoice.reorged.

1
created

Facture créée, le client choisit sa crypto

2
awaiting_payment

Adresse et montant exact attribués

3
detected

Paiement visible sur le réseau : ne livrez pas encore

4
confirming

Inclus dans un bloc, confirmations n/N en cours

✓
paid

Confirmé : vous pouvez livrer la commande

Le nombre de confirmations attendu sur chaque réseau est indiqué dans la rubrique « Réseaux et actifs ».

Pour qui

Une seule intégration, toutes les plateformes

E-commerce

Un bouton « Payer en crypto » à côté de la carte bancaire. Le client paie depuis n’importe quel wallet ou directement depuis un exchange.

SaaS et produits numériques

Le champ metadata de la facture relie le paiement à l’utilisateur et à son abonnement. La livraison se fait automatiquement par webhook.

Applications et bots

iOS, Android, Telegram : ouvrez le lien de paiement, puis ramenez l’utilisateur via return_url.

Questions

Questions fréquentes

Qu’est-ce qu’un processeur de paiement crypto non custodial ?

C’est un service de paiement qui ne détient pas les fonds de ses clients. Coinetic attribue au client une adresse dérivée de votre clé publique, surveille la blockchain et vous notifie du paiement, mais les fonds arrivent directement sur votre portefeuille. Nous ne pouvons ni les dépenser ni les rediriger.

Combien de temps prend l’intégration ?

Côté code, une soirée : création de facture, redirection et gestionnaire de webhook. En amont : inscription dans le tableau de bord, portefeuilles de réception et test en sandbox. Le parcours complet étape par étape.

Quelles cryptomonnaies et quels réseaux sont pris en charge ?

BTC, LTC, ETH, BNB, POL, TRX, SOL, ainsi que l’USDT et l’USDC, sur 9 réseaux : Bitcoin, Litecoin, Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum One, TRON et Solana. Liste complète.

Dois-je faire tourner des nœuds ou stocker des clés sur mon serveur ?

Non. La surveillance des réseaux, les adresses et les confirmations sont gérées par Coinetic. Votre serveur ne détient que la clé API servant à signer les requêtes et le secret du webhook.

Dans quelle devise dois-je fixer mes prix ?

En USD, EUR, USDT ou USDC. Le client voit le montant dans la crypto choisie ; pour BTC, ETH et les autres actifs volatils, le taux est bloqué pendant 20 minutes sur la base de la médiane de trois plateformes d’échange.

Quand un paiement est-il considéré comme payé ?

Uniquement après le nombre de confirmations requis par le réseau : par exemple 2 blocs sur Bitcoin et 19 blocs sur TRON. Le statut « payé » est attribué par l’observateur de la blockchain, pas par la page de paiement ni par le client. Si un bloc est annulé, vous recevez le webhook invoice.reorged.

Et si le client paie moins, ou sur un autre réseau ?

Un sous-paiement reçoit le statut underpaid et le client complète sur la même adresse. Un transfert sur un autre réseau EVM ou avec un faux token n’est pas crédité, mais il apparaît dans la facture : en savoir plus.

Peut-on rembourser un client ?

Oui. POST /v1/refunds ou un bouton du tableau de bord crée une demande. Le paiement étant arrivé sur votre portefeuille, vous envoyez vous-même le virement et enregistrez son hash ; sur les réseaux EVM, Coinetic le retrouve lui-même sur la blockchain et envoie le webhook refund.sent. Comment fonctionnent les remboursements.

Coinetic fonctionne-t-il avec les applications mobiles et les bots Telegram ?

Oui. Votre serveur crée la facture, et l’application ou le bot ouvre le lien de paiement dans le navigateur système. Le secret API n’est jamais embarqué dans l’application. Comment ouvrir la page de paiement.

Combien ça coûte ?

Un pourcentage uniquement sur les factures payées, sans frais d’intégration ; la commission fait l’objet d’une facture séparée une fois par mois. Tarifs et simulateur.

Votre premier paiement test en 15 minutes

Inscrivez-vous, récupérez une clé sandbox et effectuez un paiement sans argent réel.