Integration guide · 12 min read

Payment Processor pour peptides : le guide développeur

By Peptide-Pay Team · Published 22 avril 2026

MacBook Pro sur un bureau blanc épuré affichant un code editor d'intégration API TypeScript à côté d'un second moniteur affichant une réponse HTTP 200 de succès, avec un hardware wallet crypto et une carte bancaire noire sur le bureau — le setup développeur pour une intégration payment processor peptide.

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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Node.js · Next.js route handler · /api/checkout.tstypescript
// 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 :

ProcesseurAccepte les peptides ?LLC requise ?Rolling reserve requise ?Temps d'onboardingHistorique minimum requis
StripeNon — auto-banOuiParfois2–7 jours6 mo historique processing idéal
PayPal / SquareNon — auto-banOuiRisque de gel à la place de reserveJoursAucun — mais ban instantané sur peptides
CCBill / PSP high-riskOui — via brokerOuiOui — 5k–50k $2–4 semaines6–12 mo historique processing préféré
Crypto-only (NowPayments)OuiNonNon1 heureAucun — mais 10 % des acheteurs refusent
Peptide-PayOui — conçu pourNonNonJour mêmeAucun

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.

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 :

  1. 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.
  2. 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.
  3. API / SDK complète : suis le guide Integrate et les Docs. Le package npm c'est peptide-pay ; l'endpoint REST c'est POST 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).

FAQ

Developer questions, straight answers.

Il me faut une société immatriculée pour utiliser Peptide-Pay ?
Non. Peptide-Pay est conçu pour la phase MVP / soft-launch / pré-immatriculation d'un venture e-commerce. Parce qu'on est non-custodial — l'on-ramp process la jambe carte et l'USDC settle directement sur un wallet que tu contrôles personnellement — il n'y a aucun underwriting merchant account qui exigerait une LLC, un SIREN ou un Kbis. L'inscription c'est un champ : une adresse wallet USDC Polygon. Tu peux immatriculer plus tard quand le revenu le justifie ; rien dans Peptide-Pay ne te force à le faire avant de shipper.
Je peux utiliser Peptide-Pay avant d'être immatriculé ?
Oui — c'est le use case principal. Les indie devs, solo founders et vibe-coders qui construisent leur premier venture e-commerce high-risk peuvent aller live avec Peptide-Pay le jour même où ils finissent leur shop, bien avant de déposer les papiers LLC / SAS / GmbH. Tu amènes un wallet que tu possèdes et une clé API ; on gère le reste. C'est l'opposé d'un PSP high-risk comme CCBill, qui exige des documents d'immatriculation + relevés bancaires + 6–12 mois d'historique de processing avant même de te faire un devis.
Peptide-Pay exige une rolling reserve ?
Non. Il n'y a pas de rolling reserve, pas de dépôt de setup, et pas de frais mensuel. Les PSP high-risk traditionnels lock 5–15 % de ton chiffre d'affaires pendant 180 jours comme buffer chargeback — sur un shop à 10k $/mo c'est 1k–1,5k $ lockés chaque mois que tu ne peux pas toucher pendant six mois. Peptide-Pay transfère le risque chargeback à l'on-ramp provider licencié à la place, donc on n'a pas besoin de retenir une reserve contre toi. 100 % des 97 % que tu gagnes (après notre 3 %) c'est de l'USDC immédiatement dépensable sur ton propre wallet.
Et si Stripe ou PayPal ont rejeté mon shop peptide ?
Peptide-Pay est spécifiquement conçu pour ce scénario — le nom le dit. La Restricted Businesses policy de Stripe auto-bannit les peptides, research chemicals et tout "pharmaceuticals sold without a prescription", et PayPal suit les mêmes règles. Les PSP high-risk (CCBill, AllayPay, PayKings) vont accepter le MCC mais seulement pour les merchants avec une LLC, 6+ mois d'historique de processing, et une reserve de 5k–50k $. Peptide-Pay c'est la voie du milieu : conçu pour les peptides depuis le jour un, mais avec un onboarding le jour même et aucune exigence corporate / historique / reserve.
Combien de temps pour aller live avec Peptide-Pay vs un PSP high-risk ?
Go-live le jour même avec Peptide-Pay : inscris-toi, colle un wallet Polygon, copie ta clé API, ship un route handler ou installe le plugin WooCommerce. Le délai médian signup → première transaction réussie en live c'est moins de 15 minutes. Les PSP high-risk (CCBill, AllayPay, Instabill) prennent 2–4 semaines d'underwriting : documents KYB, relevés bancaires, business license, garantie personnelle, parfois un entretien téléphonique. Le delta de temps c'est tout l'intérêt du produit.
Peptide-Pay est conforme MCC 5122 ?
Peptide-Pay route les transactions via un on-ramp provider dont le MCC est 6051 (quasi-cash / achat crypto), pas 5122. Du point de vue de Visa, le client achète de la crypto, pas des peptides — ce qui est exactement pour ça que les taux d'autorisation carte sont plus élevés que sur un gateway MCC 5122 direct. Voir l'article MCC 5122 pour un diagramme de routing complet.
Qu'est-ce qui arrive à mon argent si Peptide-Pay shut down ?
Rien. Peptide-Pay est non-custodial — ton USDC settle directement du wallet de l'on-ramp vers ton wallet sur Polygon. Nos serveurs ne touchent jamais les fonds. Si on disparaît demain, chaque dollar qui a déjà atterri sur ton wallet est toujours à toi. Tu aurais besoin de changer de processeur pour les nouvelles transactions, mais aucun fonds historique n'est à risque.
Keep reading

Related guides

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.