Accepter des paiements crypto sur ton site : le playbook non-custodial
By Peptide-Pay Team · Published 23 avril 2026

La recherche "accepter des paiements crypto sur mon site" est dominée par trois types de résultats : les processeurs custodials qui prennent 1,5–2 % et conservent tes fonds (BitPay, Coinbase Commerce), les projets open-source auto-hébergés qui exigent de faire tourner un nœud (BTCPay Server), et les agrégateurs hostiles aux merchants de catégories restreintes (NowPayments, CoinPayments, qui suppriment discrètement les comptes peptide / nutra / SARMs en quelques semaines). Aucune de ces options n'est conçue pour un dev solo qui lance un shop peptide ou research-compound en 2026 qui a besoin de carte + crypto combinées, settlement non-custodial, et sans ban MCC 5122. Ce guide explique ce que "accepter des paiements crypto" signifie vraiment en 2026, pourquoi le non-custodial est le seul défaut sensé pour les shops peptides, et comment Peptide-Pay livre un checkout carte + USDC à 3 % flat, sans LLC, sans rolling reserve, en moins de dix minutes d'intégration.
Trois formes d'acceptation crypto en 2026
La première décision quand on ajoute un checkout crypto à un site n'est pas technique — c'est qui détient l'argent. Trois patterns dominent :
- Processeurs custodials (BitPay, Coinbase Commerce, NowPayments) : le processeur reçoit le crypto dans son wallet, convertit en USD (ou conserve le crypto), et te retire plus tard vers ta banque. Frais 1–2 % + spread. Tu obtiens un dashboard marchand, un support chargeback, et des formulaires fiscaux. Tu perds : l'auto-conservation, la résistance au délistage (ils peuvent te supprimer à volonté), et un underwriting adjacent compte marchand (certains exigent un KYB sur les nouveaux comptes).
- Auto-hébergé (BTCPay Server, LightningTipBot) : tu fais tourner un nœud complet Bitcoin, ton client paie en BTC ou Lightning, tu reçois directement vers un wallet que tu contrôles. 0 % de frais mais tu portes toute la charge infra — uptime du nœud, gestion des canaux Lightning, off-ramp fiat de ton côté. Réaliste uniquement pour un sous-ensemble minuscule de merchants crypto-natifs.
- Orchestrateurs non-custodials (Peptide-Pay) : le processeur ne conserve les fonds à aucune étape. Ton client paie avec une carte ou un wallet ; un on-ramp crypto agréé convertit le fiat en USDC ; l'USDC se règle on-chain via un contrat splitter qui forward le montant net vers un wallet que tu contrôles personnellement. Le processeur prend un frais flat du splitter et ne touche jamais le principal. Pas d'underwriting compte marchand, pas de risque de délistage sur tes fonds.
Pour un shop peptide / nutra / SARMs en 2026, (1) finira par te supprimer parce que NowPayments et CoinPayments classent silencieusement les peptides comme high-risk peu importe ce que leur formulaire d'inscription disait. (2) est opérationnellement infaisable pour un dev solo. (3) — orchestrateur non-custodial — est le seul pattern qui survit à la fois à ton vertical marchand et à la montée en charge de ton volume de commandes.
Pourquoi les stablecoins (USDC) battent le Bitcoin pour le checkout e-commerce
Le checkout e-commerce a deux exigences dures : stabilité du prix (la facture de 50 € du marchand doit encore être 50 € quand elle se règle) et finalité du règlement dans la fenêtre d'exécution de la commande (heures, pas jours). Bitcoin échoue sur les deux. Une facture libellée en BTC qui était 50 € quand le client a cliqué "Payer" peut être 48 € au moment où la transaction se confirme, et les temps de confirmation BTC sont de 10 à 60 minutes dans des conditions typiques. Lightning résout le problème de vitesse mais pas celui de la volatilité.
USDC est un stablecoin arrimé au dollar garanti 1:1 par des Bons du Trésor US et des liquidités détenues par Circle Internet Financial. Sur Polygon (la chaîne EVM de Matic), il se règle en moins de 2 secondes avec des frais de transaction de fractions de centime. Pour un marchand, ça signifie : facture 50 € → 50 USDC arrivant dans ton wallet 60 secondes après que l'acheteur a cliqué "Payer" → tu expédies la commande dans l'heure. Il n'y a pas de fenêtre d'exposition au prix et pas d'attente de 10 minutes de confirmation.
L'astuce : laisser les acheteurs payer avec Apple Pay pendant que tu reçois en USDC
L'avancée 2025–2026 qui a rendu le checkout crypto viable pour l'e-commerce grand public a été l'émergence des on-ramps crypto hébergés avec acceptation carte intégrée: Moonpay, Transak, Revolut Ramp, Mercuryo, Banxa et Binance Connect permettent tous à un acheteur de payer avec Apple Pay / Google Pay / Visa / Mastercard / SEPA / Bancontact, convertir ce fiat en USDC, et envoyer l'USDC vers n'importe quelle adresse Polygon en un seul flux. L'acheteur ne gère jamais un wallet, ne voit jamais "phrase secrète", n'installe jamais MetaMask. Il tape Apple Pay, reçoit un email de confirmation, c'est fait.
Peptide-Pay se positionne une couche au-dessus de ces on-ramps comme router. Une seule session checkout route vers l'on-ramp le moins cher par géographie acheteur + méthode de paiement, agrège les devis, règle vers ton wallet, et rapporte un seul événement webhook. Du point de vue de l'acheteur, le flux est indiscernable d'un checkout carte classique. Du point de vue du marchand, l'USDC apparaît dans un wallet qu'il possède personnellement.
// npm install github:kinerette/peptide-pay-sdk
import { PeptidePay } from 'peptide-pay';
const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);
// Crée un checkout réglé en crypto qui accepte cartes + Apple Pay + USDC.
const session = await pp.checkout.sessions.create({
amount_cents: 4999, // 49,99 €
currency: 'EUR',
success_url: 'https://monshop.com/merci',
cancel_url: 'https://monshop.com/panier',
webhook_url: 'https://monshop.com/api/pp-webhook',
// Optionnel — router le settlement vers un wallet spécifique
// wallet: '0x742d35Cc...' // par défaut le wallet principal de ton compte
});
// session.url est un checkout hébergé sur lequel l'acheteur atterrit.
// Quand le paiement passe, l'USDC arrive sur Polygon en ~60 secondes.Peptide-Pay vs les autres façons d'accepter le crypto
Si tu compares les options, les cinq axes pratiques pour un marchand peptide ou vertical restreint sont : modèle de conservation, frais, capacité à accepter les cartes (pas que le crypto), politique vertical peptides, et temps d'onboarding.
| Processeur | Conservation | Frais | Accepte les cartes ? | Accepte les peptides ? | Onboarding |
|---|---|---|---|---|---|
| BitPay | Custodial | 1 % + spread | Carte→BTC seulement | Non — TOS interdit | 1–2 semaines |
| Coinbase Commerce | Custodial | 1 % + spread | Carte→crypto via on-ramp | Non — supprime les peptides | Jours |
| NowPayments | Custodial | 0,5–1 % | Carte→crypto via on-ramp | Suppression silencieuse courante | Heures à jours |
| BTCPay Server | Non-custodial | 0 % + coûts nœud | Non — crypto seulement | Oui si auto-hébergé | 1–4 semaines |
| Peptide-Pay | Non-custodial | 3 % flat | Oui (Apple Pay, Visa, MC, SEPA) | Oui — conçu pour | Même jour, 15 min |
Le 3 % de Peptide-Pay est plus élevé que le 1 % de BitPay, mais les chiffres ne sont pas comparables : BitPay n'acceptera pas ton shop peptide du tout, et BTCPay ne laissera pas tes acheteurs payer avec Apple Pay. La question qu'un marchand peptide résout n'est pas "frais crypto les moins chers" — c'est "comment je livre un checkout fonctionnel sur lequel mes acheteurs convertiront vraiment, sans me faire supprimer, sans risque custodial, sans LLC". La réponse c'est 3 % vers un orchestrateur non-custodial. Pour le calcul complet des frais voir /fees.
Pourquoi le non-custodial compte spécifiquement pour les merchants peptide / restreints
Les processeurs crypto custodials portent le même risque de délistage que Stripe : dès que leur équipe compliance examine ton descripteur marchand et repère "peptide", tes fonds deviennent leur propriété jusqu'à ce qu'ils décident de les libérer. BitPay, Coinbase Commerce, NowPayments et CoinPayments ont tous des antécédents publics de gel de soldes de marchands adjacents aux peptides. Les fenêtres de gel sont de 30 à 180 jours.
Le non-custodial supprime entièrement ce vecteur. L'USDC se règle directement de l'on-ramp vers un wallet dont la clé privée est en ta possession personnelle. Si Peptide-Pay disparaît demain, chaque euro déjà dans ton wallet est encore à toi. Si l'on-ramp nous déliste, on ajoute le suivant (six sont en rotation). Tes fonds ne passent jamais dans le chemin d'une équipe compliance qui pourrait les geler.
Trois chemins d'intégration pour accepter le crypto sur ton site
- Lien de paiement (zéro code) : inscris-toi, génère un lien, colle-le dans n'importe quel
<a href="…">. Fonctionne sur Squarespace, Wix, Webflow, Framer, sites Lovable, sites v0, sites Bolt, sites générés par Cursor — n'importe quelle plateforme qui affiche une balise ancre. 60 secondes. - Plugin WooCommerce : télécharge le zip, upload sous Extensions → Ajouter → Téléverser, colle la clé API + le wallet. 3 minutes. Ton checkout WooCommerce dispose maintenant d'une option "Payer par carte ou crypto".
- API / SDK :
npm install github:kinerette/peptide-pay-sdk, appellepp.checkout.sessions.create(...), redirige l'acheteur vers l'URL retourné. Forme SDK compatible Stripe pour que tout LLM pair-programmer écrive du code correct du premier coup. Voir Intégrer et Docs.
Résumé
"Accepter des paiements crypto" en 2026 ne devrait pas signifier demander à tes acheteurs d'installer MetaMask. Ça signifie un checkout hébergé qui accepte Apple Pay + carte + SEPA + USDC, convertit tout en USDC automatiquement, et règle dans un wallet que tu contrôles — non-custodiallement. Pour les verticaux peptide, nutra, SARMs et autres restreints, le non-custodial est la seule architecture qui ne finit pas par geler tes fonds. Peptide-Pay livre exactement ça à 3 % flat, sans LLC requis, sans rolling reserve, go-live le jour même. Lire aussi : Payment Processor pour Peptides, Alternative Stripe pour Peptides, et Comment ça marche.
Developer questions, straight answers.
Que signifie non-custodial pour les paiements crypto ?
Dois-je connaître quoi que ce soit sur le crypto pour accepter des paiements crypto ?
Puis-je accepter des paiements crypto sans KYC ?
Que se passe-t-il si l'USDC se dépeg ou si Circle s'effondre ?
En quoi accepter du crypto est différent d'accepter des cartes via Stripe ?
Related guides

Payment Processor pour peptides : le guide développeur (2026)
Pourquoi Stripe bannit les shops peptides, comment le routing MCC 5122 marche vraiment, et l'intégration drop-in en 10 minutes pour carte + Apple Pay + USDC.

Alternative Stripe pour peptides & nutra : guide de migration 2026
Stripe rejette les peptides automatiquement — surtout les solo devs sans LLC. La migration 2026 : 3 % flat, SDK compatible Stripe, go-live le jour même.

MCC 5122 Payment Processor : le guide de routing 2026 pour shops peptides
MCC 5122 fait bannir les shops peptides de tous les PSP mainstream. L'alternative 2026 : router les cartes via on-ramp crypto MCC 6051 à 3 % flat.
Ready to integrate Peptide-Pay?
Paste your Polygon wallet, drop in the SDK, done. No LLC required, no rolling reserve, same-day go-live — 3% flat.