Acceptez les paiements crypto sur votre site web
Ajoutez un paiement en USDT, Bitcoin, Ethereum et TON à votre boutique en ligne, votre SaaS ou votre site de services. Le client paie sur une page hébergée puis revient sur votre site, et votre serveur reçoit un webhook signé.
Pour qui ?
Tout site qui vend en ligne peut accepter les cryptos, via l’API ou via des liens de paiement sans code.
Boutiques en ligne
Ajoutez la crypto à vos autres moyens de paiement et marquez les commandes payées automatiquement.
SaaS et abonnements
Facturez forfaits, crédits et renouvellements et débloquez le compte au webhook.
Produits numériques
Vendez logiciels, modèles, fichiers et licences avec livraison immédiate après paiement.
Freelances et agences
Envoyez à vos clients un lien de paiement pour une facture, sans intégration au site.
Formations en ligne
Ouvrez leçons et abonnements dès que l’élève paie.
Sites de recharge
Une adresse de dépôt permanente par client, créditée sur le solde de son compte.
Comment ça marche sur un site
- 1
Vérifiez votre domaine
Ajoutez votre domaine et prouvez qu’il vous appartient par un enregistrement DNS TXT, un fichier ou une balise meta. Nous vérifions et activons.
- 2
Créez une facture
Au paiement, votre serveur appelle l’API avec le montant, le numéro de commande et la page de retour.
- 3
Redirigez vers le paiement
Envoyez le client vers l’URL de paiement. Il choisit une crypto, scanne le QR code et paie.
- 4
Marquez la commande payée
Vous recevez un webhook invoice.paid signé et le client revient sur votre page de succès.
Compatible avec tout backend
Créez la facture en PHP, Node.js, Python ou tout langage capable d’envoyer une requête HTTP. Redirigez vers le paiement et écoutez le webhook.
- L’URL de retour doit être sur votre domaine vérifié
- Vérifiez chaque webhook avec votre secret de signature
- Le même numéro de commande renvoie la même facture : les réessais sont sûrs
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
Pensé pour les sites web
Paiement hébergé avec retour
Une page adaptée au mobile en trois langues qui renvoie le client vers votre page de succès.
Liens de paiement
Pas de développeur ? Créez un lien à montant fixe ou libre et placez-le sur un bouton ou dans un e-mail.
Tableau de bord et export CSV
Chaque paiement avec crypto, réseau, frais et montant net, plus un export CSV pour votre comptabilité.
Webhooks signés
Événements signés HMAC pour les paiements réglés, insuffisants, expirés ou tardifs, renvoyés jusqu’à la réponse de votre serveur.
Paiements crypto sur un site : questions
Comment accepter les paiements crypto sur mon site ?
Créez un projet ScarabPay pour votre domaine et vérifiez-le. Au paiement, créez une facture via l’API et redirigez le client vers l’URL de paiement. Marquez la commande payée à réception du webhook invoice.paid.
Existe-t-il un plugin pour ma plateforme ?
Il n’y a pas de plugin prêt à l’emploi pour le moment. Toute plateforme capable d’envoyer une requête HTTP peut utiliser l’API, et les liens de paiement fonctionnent sans code.
Comment vérifier mon domaine ?
Choisissez une méthode : un enregistrement TXT sur scarabpay-challenge.yourdomain, un fichier /.well-known/scarabpay-verify.txt ou une balise meta sur la page d’accueil. Chaque projet a son propre code.
Le client revient-il sur mon site après le paiement ?
Oui. Passez une return_url avec la facture ou définissez une page de succès pour le projet. Elle doit être en https sur votre domaine vérifié ou un de ses sous-domaines.
Avec quelles cryptos les clients peuvent-ils payer ?
USDT sur TRC20, BEP20, ERC20 et TON, USDC sur BEP20, Bitcoin, Ethereum et Toncoin.
Combien ça coûte ?
0,8 % par paiement réussi, sans frais d’inscription ni abonnement mensuel.
À lire aussi
Ajoutez la crypto à votre paiement
Vérifiez votre site et créez votre première facture en quelques minutes. Vous ne payez que lorsque vous êtes payé.