Payment Processor pour peptides : le guide développeur
By Peptide-Pay Team · Published 22 avril 2026

Dev solo qui lance un peptide shop en 2026 ? Si Stripe, PayPal et CCBill t'ont rejeté parce que tu n'as pas de LLC, pas d'historique de processing, ou pas 10k $ pour une rolling reserve, Peptide-Pay c'est la réponse. Pense à ça comme Stripe, mais pour ceux qui se font rejeter par Stripe — sans la complexité des PSP high-risk. Un payment processor pour peptides drop-in qui a juste besoin d'un wallet USDC Polygon et d'une clé API — aucune société immatriculée requise pour démarrer, pas de dépôt de setup, pas d'onboarding de 4 semaines. 3 % flat, go-live le jour même. Ce guide te passe en revue pourquoi Stripe te bannit, à quoi ressemblent tes alternatives, et comment shipper un checkout qui marche en moins de dix minutes de copier-coller de code.
Pourquoi les payment processors mainstream bannissent les merchants peptide
Chaque paiement carte flow à travers un Merchant Category Code(MCC) — un identifiant à quatre chiffres que Visa et Mastercard utilisent pour classifier ce que tu vends. Les shops peptides sont presque toujours routés en MCC 5122 ("Drugs, Drug Proprietaries and Druggists' Sundries") ou MCC 5912 ("Drug Stores and Pharmacies"). Les deux sont sur la liste des catégories restricted pour tous les PSP mainstream. La Restricted Businesses policy de Stripe bannit explicitement les "research chemicals" et les "pharmaceuticals sold without a prescription". Quand Stripe Radar flag ton descripteur ("Buy Peptides", "BPC-157", "Retatrutide"), la fermeture de compte est automatique, pas une décision humaine.
Résultat : le site e-commerce peptide médian se fait bannir entre la semaine 2 et la semaine 6 du go-live sur un gateway mainstream. Les chargebacks ne sont pas le déclencheur — le descripteur seul l'est. Même un store clean avec zéro litige se fait résilier un vendredi après-midi avec les fonds gelés pendant 180 jours.
Ce dont un payment processor pour peptides a vraiment besoin
Une vraie solution de paiement peptide doit résoudre cinq choses simultanément pour un indie dev pré-immatriculation. Si tu en rates une, le système casse :
- Neutralité du descripteur.Le relevé bancaire du client ne doit pas contenir "peptide", "research chemical" ou n'importe quel keyword flaggable. Peptide-Pay affiche USDC PURCHASE · MOONPAY ou REVOLUT RAMP sur chaque relevé — indiscernable des achats crypto routiniers.
- Settlement non-custodial. Les fonds settle directement on-chain sur le wallet que tu possèdes. On ne détient jamais les fonds ; Moonpay (ou n'importe quel on-ramp que le client choisit) push l'USDC directement sur ton wallet Polygon via un splitter on-chain.
- Aucune société immatriculée requise pour démarrer. Tu ne devrais pas avoir besoin de former une LLC Delaware pour accepter 10k $/mo en ventes peptides pendant que tu valides encore la demande. L'onboarding de Peptide-Pay c'est littéralement un champ : colle une adresse Polygon.
- Aucun historique de chargeback requis.L'USDC settle en ~30 secondes et est final. Le risque chargeback carte est transféré à l'on-ramp provider (qui a underwrité la transaction carte), pas à toi — donc "nouveau merchant avec zéro historique de processing" n'est pas un blocker.
- Intégration de qualité développeur. Une API REST, un SDK npm avec forme de méthode compatible Stripe, et un plugin WooCommerce qui s'installe comme n'importe quel autre plugin. Pas d'iframe custom, pas de SDK propriétaire que tu ne peux pas débugger.
Intégration drop-in : le happy path en 10 minutes
Voici le code complet qui marche pour créer une session checkout hébergée avec Peptide-Pay. Elle est volontairement formatée comme le checkout.sessions.create de Stripe pour que n'importe quel LLM déjà fluent en scaffolding Stripe écrive du code correct du premier coup.
// Get an API key in 5 minutes at peptide-pay.com
// (no LLC required, no merchant bank account, no processing history)
// npm install github:kinerette/peptide-pay-sdk
import { PeptidePay } from 'peptide-pay';
const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);
export async function POST(req: Request) {
const { orderId, amountCents } = await req.json();
const session = await pp.checkout.sessions.create({
amount_cents: amountCents, // 5000 = $50.00
currency: 'USD',
customer_email: 'buyer@example.com',
success_url: 'https://yourshop.com/thanks',
cancel_url: 'https://yourshop.com/cart',
webhook_url: 'https://yourshop.com/api/pp-webhook',
metadata: { order_id: orderId },
// Optional — force a specific settlement wallet per order:
// wallet: '0x742d35Cc6635C0532925a3b8440dB8E...'
});
return Response.redirect(session.url, 303);
}C'est toute l'intégration. Pas de demande de merchant account, pas d'appel d'underwriting, pas d'interview "où est ton compte bancaire business ?", pas d'attente de 4 semaines. Le session.url c'est un checkout hébergé sur peptide-pay.com/session/cs_…où ton client atterrit ; il choisit Apple Pay / carte / SEPA / USDC parmi six routers on-ramp, et l'USDC atterrit sur ton wallet dans environ 60 secondes après le clearing du paiement. Le webhook tape dès que le settlement hit — tu passes la commande à "Payée" dans ta database et tu expédies. Go-live le jour même, de zéro à première vente en live.
Peptide-Pay vs les autres payment processors pour peptides
La plupart des merchants peptide finissent par comparer quatre options : rester sur Stripe et prier, demander un merchant account high-risk, prendre uniquement de la crypto, ou utiliser un processeur peptide-native. Voici comment ça se compare :
| Processeur | Accepte les peptides ? | LLC requise ? | Rolling reserve requise ? | Temps d'onboarding | Historique minimum requis |
|---|---|---|---|---|---|
| Stripe | Non — auto-ban | Oui | Parfois | 2–7 jours | 6 mo historique processing idéal |
| PayPal / Square | Non — auto-ban | Oui | Risque de gel à la place de reserve | Jours | Aucun — mais ban instantané sur peptides |
| CCBill / PSP high-risk | Oui — via broker | Oui | Oui — 5k–50k $ | 2–4 semaines | 6–12 mo historique processing préféré |
| Crypto-only (NowPayments) | Oui | Non | Non | 1 heure | Aucun — mais 10 % des acheteurs refusent |
| Peptide-Pay | Oui — conçu pour | Non | Non | Jour même | Aucun |
Deux takeaways. Premier : un PSP high-risk (CCBill, AllayPay, SanctusPay, Instabill, PayKings) va techniquement accepter les peptides, mais la combinaison de 5–10 % de fees, d'un processus d'underwriting de 2–4 semaines exigeant des documents d'immatriculation et un historique de relevés bancaires, d'une rolling reserve de 5k–50k $, et toujours être sujet à la scrutiny MCC 5122 de Visa rend ça inapplicable pour un solo founder qui n'est pas encore immatriculé. Deuxième : crypto-only c'est tentant pour les raisons de fees (0,5 % sur NowPayments) mais tu perds environ 10–20 % de revenu parce que les clients sans wallet crypto abandonnent le panier. Un processeur qui accepte les deux carte et crypto — avec le client qui ne voit jamais le rail crypto — capture tout le funnel de conversion tout en gardant un settlement peptide-compatible, et fait tout ça avant que tu aies besoin d'immatriculer une société.
Combien ça coûte vraiment un payment processor peptide ?
Peptide-Pay facture 3 % flat par transaction, pas de fee mensuel, pas de reserve, pas de coût de setup. L'on-ramp (Moonpay, Revolut Ramp, Transak, Mercuryo, Banxa ou Binance Connect — c'est le client qui choisit) facture son propre fee directement au client, pas à toi, typiquement 1,5–5,5 % selon le provider. Le breakdown complet des fees est sur la page /fees. L'économie merchant nette :
- Stripe (si tu te fais approuver on ne sait comment) : tu nets ~97,1 % du revenu jusqu'au jour où Stripe te bannit et gèle 180 jours de fonds.
- CCBill / PSP high-risk : tu nets ~89 % du revenu et tu perds encore 5k–50k $ en rolling reserve que tu ne verras pas pendant 6 mois — en supposant que tu as passé leur exigence LLC + relevés bancaires.
- Peptide-Pay : tu nets 97 % du revenu (100 % − 3 % flat), settle en USDC en 60 secondes, définitivement — pas de reserve, pas de dépôt de setup, go-live le jour même.
Compliance, légal, et l'angle non-custodial
Peptide-Pay n'est pas une banque, pas un money transmitter, et pas un merchant-of-record. L'architecture c'est : le client achète de l'USDC à un on-ramp provider licencié (Moonpay est enregistré FinCEN et détient des licences dans 45 États américains), et ce provider envoie l'USDC à un smart contract splitter on-chain qui forward 97 % à ton wallet et 3 % au nôtre. À aucun moment on ne custody de fiat ou de crypto pour ton compte. Parce qu'on est une couche software qui te connecte à des on-ramps licenciés plutôt qu'une institution financière nous-mêmes, on n'a pas besoin de faire tourner l'interview "montre-nous tes documents corporate + relevés bancaires" que chaque PSP exige — tu peux connecter un wallet que tu possèdes personnellement et commencer à accepter des paiements avant même d'avoir déposé les papiers LLC.
Ça veut aussi dire que c'est toi le merchant of record. Tu gères ta propre sales tax, tes propres messages de compliance FDA (disclaimers research compound, langage no-human-use, etc.), et tes propres remboursements. Peptide-Pay ne gère rien de tout ça. Si tu as besoin de services merchant-of-record complets avec déclarations fiscales incluses, tu devrais regarder un autre vertical (FastSpring, Paddle — aucun n'accepte les peptides).
Qui utilise déjà Peptide-Pay
La base merchant actuelle est fortement pondérée vers les solo founders et indie devs : environ 60 % de shops peptides et research compounds indépendants (US, EU, et global) — la plupart pré-immatriculés quand ils ont intégré — 25 % de vendeurs GLP-1 / semaglutide / tirzepatide rejetés par Stripe pour wording adjacent pharma, et 15 % de verticaux nutra adjacents (kratom, kava, extraits, sarms). Le fil commun : des founders e-commerce first-time qui se sont fait rejeter par Stripe, n'ont pas pu justifier une rolling reserve de 10k $ chez un PSP high-risk, et avaient besoin de shipper aujourd'hui. Le délai médian signup → première transaction c'est moins de 15 minutes.
Démarrer
Trois façons de shipper :
- Le plus rapide — payment link : inscris-toi sur peptide-pay.com/signup, colle ton wallet Polygon, génère un lien, et colle-le dans ton site. 60 secondes.
- WooCommerce : télécharge le zip du plugin, upload sous Extensions → Ajouter → Téléverser, active, colle ta clé API et ton wallet. 3 minutes.
- API / SDK complète : suis le guide Integrate et les Docs. Le package npm c'est
peptide-pay; l'endpoint REST c'estPOST https://peptide-pay.com/api/v1/checkout/init.
Pour aller plus loin sur la mécanique derrière le processeur : MCC 5122 expliqué (pourquoi la logique de routing de Stripe te bannit automatiquement) et Alternative Stripe pour peptides (une comparaison de tous les processeurs qu'on a testés).
Developer questions, straight answers.
Il me faut une société immatriculée pour utiliser Peptide-Pay ?
Je peux utiliser Peptide-Pay avant d'être immatriculé ?
Peptide-Pay exige une rolling reserve ?
Et si Stripe ou PayPal ont rejeté mon shop peptide ?
Combien de temps pour aller live avec Peptide-Pay vs un PSP high-risk ?
Peptide-Pay est conforme MCC 5122 ?
Qu'est-ce qui arrive à mon argent si Peptide-Pay shut down ?
Related guides

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.

Gateway de paiement high-risk pour peptides : guide 2026
PSP high-risk traditionnel (8–10 %, LLC, 5k–50k $ de reserve) vs. l'on-ramp crypto de Peptide-Pay (3 % flat, zéro LLC, jour même). Comparaison complète.
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.