Integration guide · 12 min read

Payment processor per peptidi: la guida developer

By Peptide-Pay Team · Published 22 aprile 2026

MacBook Pro su una scrivania bianca pulita che mostra un editor di codice con integrazione API TypeScript accanto a un secondo monitor che mostra una response HTTP 200 di successo, con un hardware crypto wallet e una carta di credito nera sulla scrivania — il setup developer per un'integrazione payment processor peptide.

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:

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

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);
}

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:

ProcessorAccetta peptidi?Richiede LLC?Richiede rolling reserve?Tempo di onboardingHistory minima richiesta
StripeNo — auto-banA volte2–7 giorni6 mesi di processing history ideale
PayPal / SquareNo — auto-banRischio freeze al posto di reserveGiorniNessuna — ma ban istantaneo sui peptidi
CCBill / PSP high-riskSì — via brokerSì — $5k–$50k2–4 settimane6–12 mesi di processing history preferibili
Crypto-only (NowPayments)NoNo1 oraNessuna — ma il 10% dei buyer rifiuta
Peptide-PaySì — costruito per questoNoNoIn giornataNessuna

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.

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:

  1. 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.
  2. WooCommerce: scarica lo zip del plugin, caricalo sotto Plugin → Aggiungi nuovo → Carica, attivalo, incolla l'API key e il wallet. 3 minuti.
  3. 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).

FAQ

Developer questions, straight answers.

Mi serve una società registrata per usare Peptide-Pay?
No. Peptide-Pay è costruito per la fase MVP / soft-launch / pre-incorporazione di una venture e-commerce. Dato che siamo non-custodial — l'on-ramp processa la gamba carta e USDC fa settlement direttamente a un wallet che controlli tu — non c'è underwriting merchant-account che richieda una LLC, un EIN o un Kbis. Il signup è un campo: un indirizzo wallet Polygon USDC. Puoi incorporare dopo, quando il revenue lo giustifica; niente in Peptide-Pay ti obbliga a farlo prima di spedire.
Posso usare Peptide-Pay prima di incorporare?
Sì — è il primary use case. Indie dev, solo founder e vibe-coder che costruiscono la loro prima venture e-commerce high-risk possono andare live con Peptide-Pay lo stesso giorno in cui finiscono lo shop, molto prima di depositare carte LLC / SAS / GmbH. Tu porti un wallet di tua proprietà e un'API key; al resto pensiamo noi. Questo è l'opposto di un PSP high-risk come CCBill, che richiede documenti di incorporazione + estratti conto + 6–12 mesi di processing history prima ancora di farti un preventivo.
Peptide-Pay richiede una rolling reserve?
No. Non c'è rolling reserve, niente setup deposit e nessuna fee mensile. I PSP high-risk tradizionali bloccano il 5–15% del tuo revenue per 180 giorni come buffer chargeback — su uno shop da $10k/mese sono $1k–$1,5k bloccati ogni mese che non puoi toccare per mezzo anno. Peptide-Pay trasferisce il rischio chargeback al provider on-ramp licenziato invece, quindi non dobbiamo tenere una reserve contro di te. Il 100% del 97% che guadagni (dopo il nostro 3%) è USDC immediatamente spendibile sul tuo wallet.
E se Stripe o PayPal hanno rifiutato il mio shop peptide?
Peptide-Pay è specificamente progettato per quello scenario — lo dice il nome. La Restricted Businesses policy di Stripe auto-banna peptidi, research chemical e qualsiasi "prodotto farmaceutico venduto senza prescrizione", e PayPal segue le stesse regole. I PSP high-risk (CCBill, AllayPay, PayKings) accettano l'MCC ma solo per merchant con LLC, 6+ mesi di processing history e reserve da $5k–$50k. Peptide-Pay è la via di mezzo: costruito per i peptidi dal giorno uno, ma con onboarding in giornata e nessun requisito aziendale / history / reserve.
Quanto velocemente posso andare live con Peptide-Pay vs un PSP high-risk?
Go-live in giornata con Peptide-Pay: registrati, incolla un wallet Polygon, copia la tua API key, spedisci un route handler o installa il plugin WooCommerce. Il tempo mediano da signup a prima transazione live riuscita è sotto 15 minuti. I PSP high-risk (CCBill, AllayPay, Instabill) richiedono 2–4 settimane di underwriting: documenti KYB, estratti conto, licenza business, garanzia personale, a volte un'intervista telefonica. Il delta di tempo è l'intero punto del prodotto.
Peptide-Pay è compliant con MCC 5122?
Peptide-Pay instrada le transazioni attraverso un provider on-ramp il cui MCC è 6051 (quasi-cash / acquisto crypto), non 5122. Dal punto di vista di Visa, il cliente sta comprando crypto, non peptidi — che è esattamente il motivo per cui gli authorization rate carta sono più alti rispetto a un gateway MCC 5122 diretto. Vedi l'articolo MCC 5122 per un diagramma di routing completo.
Cosa succede ai miei soldi se Peptide-Pay chiude?
Nulla. Peptide-Pay è non-custodial — gli USDC fanno settlement direttamente dal wallet dell'on-ramp al tuo wallet su Polygon. I nostri server non toccano mai i fondi. Se sparissimo domani, ogni dollaro già atterrato sul tuo wallet è ancora tuo. Dovresti cambiare processor per nuove transazioni, ma nessun fondo storico è a rischio.
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.