Une passerelle de paiement complète,
pas seulement un bouton « Payer »
Coinetic prend en charge tout le parcours du paiement : de la facture et du taux de change jusqu’aux confirmations, notifications, remboursements et rapports pour votre comptabilité.
Votre client ne se trompera pas de réseau
Nous n’affichons que l’essentiel pour un transfert correct, et nous masquons le montant dès que le taux n’est plus à jour.
- Choix de la crypto et du réseauUniquement les actifs que vous avez autorisés dans la facture et dans le tableau de bord.
- QR code et lien « Ouvrir dans le portefeuille »Le montant exact se copie sans espaces, le QR code est généré sur la page, sans service tiers.
- Statut en temps réel« En attente → détecté → confirmations n/N → payé », sans rechargement.
- Bouton « Retour à la boutique »Redirige vers votre
return_urlaprès le paiement.
Envoyez le montant exact
Une API compacte, difficile à mal utiliser
Factures
Prix en USD, EUR, USDT ou USDC, durée de validité, actifs autorisés, votre order_id et jusqu’à 20 champs metadata.
Signature HMAC
Le secret de la clé ne transite jamais sur le réseau. Protection contre le rejeu : horodatage et nonce à usage unique.
Documentation →Idempotence
Chaque requête de modification porte un Idempotency-Key. Une nouvelle tentative après un timeout renvoie la même facture au lieu d’en créer une seconde.
14 types d’événements
De invoice.detected à invoice.reorged et refund.sent. Les événements d’une même facture arrivent dans l’ordre.
Sandbox
Le même contrat d’API et les mêmes webhooks, avec des paiements déclenchés par des boutons. Les factures sandbox portent livemode: false.
Clients sans dépendances
Node.js, PHP, Python et Go : un seul fichier chacun, validés sur les mêmes signatures de référence.
Documentation →Tout votre argent dans une seule fenêtre
- Factures et paiementsFiltres, recherche, fiche de facture avec transactions et confirmations.
- StatistiquesMontants facturés et encaissés, taux de conversion et chiffre d’affaires par actif.
- Journal des webhooksChaque livraison avec son code de réponse et un bouton « Renvoyer ».
- Rapports CSVChiffre d’affaires, mouvements, commissions : pour la comptabilité et le rapprochement.
- Clés, portefeuilles et équipeClés API, endpoints de webhooks, portefeuilles de réception, connexion avec 2FA et clés d’accès (passkeys).
| Facture | Montant | Statut |
|---|---|---|
| ORDER-1042 | $49.99 · USDT | paid |
| ORDER-1041 | €120.00 · BTC | confirming |
| ORDER-1040 | $15.00 · USDC | overpaid |
| ORDER-1039 | $300.00 · ETH | awaiting_payment |
| ORDER-1038 | $9.90 · USDT | expired |
Données d’exemple. Le vrai tableau de bord : dash.coinetic.money.
Les aléas réels des paiements sont déjà pris en compte
Sous-paiement
Statut underpaid : le client complète le paiement sur la même adresse. La tolérance par défaut de 0,5 % couvre les arrondis des portefeuilles.
Surpaiement
Statut overpaid : la commande est livrée, l’excédent peut être remboursé.
Paiement après échéance
Un stablecoin dans la devise de la facture est crédité automatiquement jusqu’à 30 jours. Pour un actif volatil, le statut passe à late_payment et la décision vous revient.
Réorganisation de blocs
Si le bloc contenant le paiement est annulé, le statut est recalculé et vous recevez invoice.reorged.
Mauvais réseau ou faux jeton
Un jeton n’est crédité que d’après l’adresse de son contrat, présente sur liste blanche. Les transferts étrangers apparaissent dans unmatched_payments et ne modifient pas le statut.
Remboursements
Demande via l’API ou le tableau de bord, le montant est réservé. Vous envoyez le transfert depuis votre portefeuille et enregistrez le hash ; sur les réseaux EVM, Coinetic le vérifie lui-même dans la blockchain.
Découvrez tout cela dans la sandbox
Gratuit, sans argent réel et sans contrat.