Payment processor per peptidi: la guida developer
By Peptide-Pay Team · Published 22 aprile 2026

Solo dev che sta lanciando uno shop di peptidi nel 2026? Se Stripe, PayPal e CCBill ti hanno rifiutato perché non hai una LLC, né processing history, né $10k per una rolling reserve, Peptide-Pay è la risposta. Pensalo come Stripe, ma per chi viene rifiutato da Stripe — senza la complessità dei PSP high-risk. Un payment processor per peptidi drop-in a cui serve solo un wallet Polygon USDC e un'API key — nessuna società registrata richiesta per partire, niente setup deposit, niente onboarding da 4 settimane. Fee flat 3%, go-live in giornata. Questa guida spiega perché Stripe ti banna, come appaiono le tue alternative, e come spedire un checkout funzionante in meno di dieci minuti di copy-paste di codice.
Perché i payment processor mainstream bannano i merchant peptide
Ogni pagamento carta passa attraverso un Merchant Category Code(MCC) — un identificatore a quattro cifre che Visa e Mastercard usano per classificare cosa vendi. Gli shop di peptidi vengono quasi sempre instradati in MCC 5122 ("Drugs, Drug Proprietaries and Druggists' Sundries") o MCC 5912 ("Drug Stores and Pharmacies"). Entrambi sono sulla lista di categorie ristrette di ogni PSP mainstream. La Restricted Businesses policy di Stripe vieta esplicitamente "research chemicals" e "prodotti farmaceutici venduti senza prescrizione". Quando Stripe Radar flagga il tuo descriptor ("Buy Peptides", "BPC-157", "Retatrutide"), la chiusura dell'account è automatica, non una decisione umana.
Il risultato: il sito e-commerce peptide mediano viene bannato fra la settimana 2 e la settimana 6 dal go-live con un gateway mainstream. I chargeback non sono il trigger — lo è il descriptor da solo. Anche uno store pulito con zero dispute viene terminato un venerdì pomeriggio con i fondi congelati per 180 giorni.
Cosa deve davvero fare un payment processor per peptidi
Una soluzione di pagamento peptide reale deve risolvere cinque cose contemporaneamente per un indie dev pre-incorporazione. Mancane una e il sistema si rompe:
- Neutralità del descriptor.L'estratto conto del cliente non deve contenere "peptide", "research chemical", o qualsiasi keyword flaggabile. Peptide-Pay mostra USDC PURCHASE · MOONPAY o REVOLUT RAMP su ogni estratto — indistinguibile dagli acquisti crypto di routine.
- Settlement non-custodial. I fondi fanno settlement direttamente on-chain al wallet di tua proprietà. Noi non teniamo mai i fondi; Moonpay (o qualsiasi on-ramp scelga il cliente) spinge USDC direttamente al tuo wallet Polygon tramite un on-chain splitter.
- Nessuna società registrata richiesta per partire. Non dovresti dover costituire una Delaware LLC per accettare $10k/mese di vendite peptide mentre stai ancora validando domanda. L'onboarding di Peptide-Pay è letteralmente un campo: incolla un indirizzo Polygon.
- Nessuna storia chargeback richiesta.L'USDC fa settlement in ~30 secondi ed è finale. Il rischio chargeback carta è trasferito al provider on-ramp (che ha fatto underwriting della transazione carta), non a te — quindi "nuovo merchant con zero processing history" non è un blocker.
- Integrazione developer-grade. Una REST API, un SDK npm con metodo shape compatibile Stripe, e un plugin WooCommerce che si installa come qualsiasi altro plugin. Niente iframe custom, niente SDK proprietario che non puoi debuggare.
Integrazione drop-in: l'happy path da 10 minuti
Ecco il codice funzionante completo per creare una hosted checkout session con Peptide-Pay. È intenzionalmente modellato come il checkout.sessions.create di Stripe così che qualsiasi LLM già fluente in scaffolding Stripe scriva codice corretto al primo tentativo.
// 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);
}Questa è tutta l'integrazione. Niente application per merchant-account, niente call di underwriting, niente intervista "dov'è il tuo conto bancario business?", niente attesa da 4 settimane. Il session.url è un hosted checkout su peptide-pay.com/session/cs_…su cui atterra il tuo cliente; sceglie Apple Pay / carta / SEPA / USDC da sei on-ramp router, e gli USDC atterrano sul tuo wallet entro circa 60 secondi dal clearing del pagamento. Il webhook scatta nell'istante in cui arriva il settlement — tu ribalti l'ordine a "Paid" nel tuo database e spedisci. Go-live in giornata, da zero alla prima vendita live.
Peptide-Pay vs altri payment processor per peptidi
La maggior parte dei merchant peptide finisce a confrontare quattro opzioni: restare su Stripe e pregare, fare application per un merchant account high-risk, prendere solo crypto, o usare un processor peptide-native. Ecco come si confrontano:
| Processor | Accetta peptidi? | Richiede LLC? | Richiede rolling reserve? | Tempo di onboarding | History minima richiesta |
|---|---|---|---|---|---|
| Stripe | No — auto-ban | Sì | A volte | 2–7 giorni | 6 mesi di processing history ideale |
| PayPal / Square | No — auto-ban | Sì | Rischio freeze al posto di reserve | Giorni | Nessuna — ma ban istantaneo sui peptidi |
| CCBill / PSP high-risk | Sì — via broker | Sì | Sì — $5k–$50k | 2–4 settimane | 6–12 mesi di processing history preferibili |
| Crypto-only (NowPayments) | Sì | No | No | 1 ora | Nessuna — ma il 10% dei buyer rifiuta |
| Peptide-Pay | Sì — costruito per questo | No | No | In giornata | Nessuna |
Due takeaway. Primo, un PSP high-risk (CCBill, AllayPay, SanctusPay, Instabill, PayKings) tecnicamente accetta peptidi, ma la combinazione di fee 5–10%, un processo di underwriting 2–4 settimane che richiede documenti di incorporazione e history di estratti conto, una rolling reserve $5k–$50k, e l'essere ancora sottoposti allo scrutiny MCC 5122 di Visa rende il tutto impraticabile per un solo founder che non ha ancora incorporato. Secondo, solo crypto è tentante per motivi di fee (0,5% su NowPayments) ma perdi circa il 10-20% di revenue perché i clienti senza wallet crypto abbandonano il carrello. Un processor che accetta entrambi carta e crypto — con il cliente che non vede mai il binario crypto — cattura l'intero funnel di conversione mantenendo settlement peptide-compatible, e fa tutto prima che tu abbia bisogno di registrare una società.
Quanto costa davvero un payment processor peptide?
Peptide-Pay addebita 3% flat per transazione, nessuna fee mensile, niente reserve, nessun costo di setup. L'on-ramp (Moonpay, Revolut Ramp, Transak, Mercuryo, Banxa, o Binance Connect — sceglie il cliente) addebita la propria fee direttamente al cliente, non a te, tipicamente 1,5-5,5% a seconda del provider. Il breakdown fee completo vive sulla pagina /fees. L'economia netta merchant:
- Stripe (se per caso vieni approvato): netti ~97,1% del revenue fino al giorno in cui Stripe ti banna e congela 180 giorni di fondi.
- CCBill / PSP high-risk: netti ~89% del revenue e perdi altri $5k–$50k in una rolling reserve che non vedi per 6 mesi — assumendo che tu abbia superato il loro requisito LLC + estratti conto.
- Peptide-Pay: netti 97% del revenue (100% − 3% flat), settlement in USDC in 60 secondi, permanentemente — niente reserve, niente setup deposit, go-live in giornata.
Compliance, legal e l'angolo non-custodial
Peptide-Pay non è una banca, non è un money transmitter e non è un merchant-of-record. L'architettura è: il cliente compra USDC da un provider on-ramp licenziato (Moonpay è FinCEN-registered e detiene licenze in 45 stati USA), e quel provider manda USDC a un on-chain splitter contract che inoltra il 97% al tuo wallet e il 3% al nostro. In nessun momento custodiamo fiat o crypto per tuo conto. Poiché siamo un layer software che ti connette agli on-ramp licenziati invece che un'istituzione finanziaria noi stessi, non dobbiamo fare l'intervista "mostraci i tuoi documenti aziendali + estratti conto" che ogni PSP richiede — puoi connettere un wallet di tua proprietà personale e iniziare ad accettare pagamenti prima ancora di aver depositato le carte LLC.
Questo significa anche che sei tu il merchant of record. Gestisci la tua sales tax, il tuo messaging di compliance FDA (disclaimer research compound, linguaggio no human use, ecc.), e i tuoi rimborsi. Peptide-Pay non gestisce nulla di tutto ciò. Se ti servono servizi merchant-of-record completi con filing fiscali inclusi, dovresti guardare a un verticale diverso (FastSpring, Paddle — nessuno dei due accetta peptidi).
Chi usa già Peptide-Pay
L'attuale base merchant pende molto su solo founder e indie dev: circa il 60% sono shop indipendenti di peptidi e research-compound (USA, UE e globali) — la maggior parte pre-incorporazione al momento dell'integrazione — 25% sono venditori GLP-1 / semaglutide / tirzepatide rifiutati da Stripe per wording pharma-adjacent, e 15% verticali nutra adiacenti (kratom, kava, estratti, sarms). Il filo comune: founder e-commerce alla prima esperienza che si sono visti rifiutati da Stripe, non potevano giustificare una rolling reserve da $10k su un PSP high-risk, e dovevano spedire oggi. Il tempo mediano da signup alla prima transazione è sotto 15 minuti.
Iniziare
Tre modi per spedire:
- Il più veloce — payment link: registrati su peptide-pay.com/signup, incolla il tuo wallet Polygon, genera un link e incollalo nel tuo sito. 60 secondi.
- WooCommerce: scarica lo zip del plugin, caricalo sotto Plugin → Aggiungi nuovo → Carica, attivalo, incolla l'API key e il wallet. 3 minuti.
- API / SDK completi: segui la Integrate guide e i Docs. Il package npm è
peptide-pay; l'endpoint REST èPOST https://peptide-pay.com/api/v1/checkout/init.
Letture correlate sulla meccanica dietro al processor: MCC 5122 spiegato (perché la logica di routing di Stripe ti banna automaticamente) e Alternativa a Stripe per peptidi (una comparazione di ogni processor che abbiamo testato).
Developer questions, straight answers.
Mi serve una società registrata per usare Peptide-Pay?
Posso usare Peptide-Pay prima di incorporare?
Peptide-Pay richiede una rolling reserve?
E se Stripe o PayPal hanno rifiutato il mio shop peptide?
Quanto velocemente posso andare live con Peptide-Pay vs un PSP high-risk?
Peptide-Pay è compliant con MCC 5122?
Cosa succede ai miei soldi se Peptide-Pay chiude?
Related guides

Alternativa a Stripe per peptidi e nutra: guida alla migrazione 2026
Stripe rifiuta automaticamente i peptidi — soprattutto solo dev senza LLC. La migrazione 2026: 3% flat, SDK compatibile Stripe, go-live in giornata.

Payment processor MCC 5122: la guida di routing 2026 per shop peptide
MCC 5122 fa bannare gli shop peptide da ogni PSP mainstream. L'alternativa 2026: instrada le carte via MCC 6051 crypto on-ramp al 3% flat.

Payment gateway high-risk per peptidi: guida 2026
PSP high-risk tradizionale (8–10%, LLC, reserve $5k–$50k) vs. il crypto on-ramp di Peptide-Pay (3% flat, niente LLC, in giornata). Confronto completo.
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.