Integration guide · 9 min read

Accetta pagamenti crypto sul tuo sito: il playbook non-custodial

By Peptide-Pay Team · Published 23 aprile 2026

Flat-lay macro di un MacBook Pro con editor di codice TypeScript pulito a sinistra, block explorer Polygon a destra con trasferimento USDC recente evidenziato, e hardware wallet (Ledger) su scrivania in ardesia — la configurazione di pagamento crypto non-custodial per un merchant di peptidi.

La ricerca "accettare pagamenti crypto sul mio sito" è dominata da tre tipi di risultati: processori custodiali che prendono 1,5–2% e trattengono i tuoi fondi (BitPay, Coinbase Commerce), progetti open-source self-hosted che richiedono di gestire un nodo (BTCPay Server), e aggregatori ostili ai merchant di categorie ristrette (NowPayments, CoinPayments, che disconnettono silenziosamente gli account di peptidi / nutra / SARMs in poche settimane). Nessuna di queste opzioni è costruita per un dev solo che lancia un negozio di peptidi nel 2026 che ha bisogno di carta + crypto combinate, settlement non-custodial, e senza blocchi MCC 5122. Questa guida spiega cosa significa davvero "accettare pagamenti crypto" nel 2026, perché il non-custodial è l'unico default sensato per i negozi di peptidi, e come Peptide-Pay offre checkout carta + USDC al 3% flat, senza LLC, senza rolling reserve, in meno di dieci minuti di integrazione.

Tre tipi di "accettare pagamenti crypto" nel 2026

  1. Processori custodiali (BitPay, Coinbase Commerce, NowPayments): il processore riceve il crypto nel suo wallet, converte in USD (o trattiene crypto), e poi ritira alla tua banca. Commissioni 1–2% + spread. Perdi: auto-custodia, resistenza al de-platforming, e underwriting adiacente all'account merchant.
  2. Self-hosted (BTCPay Server, LightningTipBot): gestisci un nodo Bitcoin completo, il cliente paga in BTC o Lightning, ricevi direttamente a un wallet che controlli. 0% commissioni ma tutta la responsabilità infrastrutturale.
  3. Orchestratori non-custodial (Peptide-Pay): il processore non custodia fondi in nessun passaggio. Il cliente paga con carta o wallet; un on-ramp crypto con licenza converte fiat in USDC; l'USDC si liquida on-chain tramite un contratto splitter che inoltra l'importo netto a un wallet che controlli personalmente. Senza underwriting account merchant, senza rischio de-platforming dei tuoi fondi.

Perché le stablecoin (USDC) superano Bitcoin per il checkout ecommerce

Il checkout ecommerce ha due requisiti rigidi: stabilità del prezzo (la fattura da 50€ del merchant deve ancora essere 50€ quando si liquida) e finalità del settlement entro la finestra di evasione dell'ordine (ore, non giorni). Bitcoin fallisce su entrambi. USDC è una stablecoin ancorata al dollaro supportata 1:1 da Titoli del Tesoro USA e liquidità detenuta da Circle Internet Financial. Su Polygon si liquida in meno di 2 secondi con commissioni di transazione di frazioni di centesimo.

Il trucco: lasciare che gli acquirenti paghino con Apple Pay mentre ricevi in USDC

L'avanzamento 2025–2026 che ha reso il checkout crypto praticabile per l'ecommerce mainstream è stata l'emergenza di on-ramp crypto ospitati con accettazione carta integrata: Moonpay, Transak, Revolut Ramp, Mercuryo, Banxa e Binance Connect permettono tutti a un acquirente di pagare con Apple Pay / Google Pay / Visa / Mastercard / SEPA / Bancontact, convertire quel fiat in USDC, e inviare l'USDC a qualsiasi indirizzo Polygon in un unico flusso. L'acquirente non gestisce mai un wallet, non vede mai "frase seme", non installa mai MetaMask.

Node.js — accettare pagamenti crypto su qualsiasi sito in 10 righetypescript
// npm install github:kinerette/peptide-pay-sdk
import { PeptidePay } from 'peptide-pay';

const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);

// Crea un checkout liquidato in crypto che accetta carte + Apple Pay + USDC.
const session = await pp.checkout.sessions.create({
  amount_cents: 4999,                         // 49,99€
  currency: 'EUR',
  success_url: 'https://mionegozio.com/grazie',
  cancel_url:  'https://mionegozio.com/carrello',
  webhook_url: 'https://mionegozio.com/api/pp-webhook',
});

// session.url è un checkout ospitato dove atterrà l'acquirente.
// Quando il pagamento viene elaborato, l'USDC arriva su Polygon in ~60 secondi.

Peptide-Pay vs altri modi di accettare crypto

ProcessoreCustodiaCommissioneAccetta carte?Accetta peptidi?Onboarding
BitPayCustodial1% + spreadCarta→BTC soloNo — TOS vieta1–2 settimane
Coinbase CommerceCustodial1% + spreadCarta→crypto via on-rampNo — disconnette peptidiGiorni
NowPaymentsCustodial0,5–1%Carta→crypto via on-rampDisconnessione silenziosa comuneOre a giorni
BTCPay ServerNon-custodial0% + costi nodoNo — solo cryptoSì se self-hosted1–4 settimane
Peptide-PayNon-custodial3% flatSì (Apple Pay, Visa, MC, SEPA)Sì — costruito per questoStesso giorno, 15 min

Perché il non-custodial conta specificamente per i merchant di peptidi / ristretti

I processori crypto custodiali portano lo stesso rischio di de-platforming di Stripe: nel momento in cui il loro team di compliance esamina il tuo descriptor merchant e trova "peptide", i tuoi fondi diventano loro proprietà fino a che decidono di rilasciarli. BitPay, Coinbase Commerce, NowPayments e CoinPayments hanno tutti precedenti pubblici di blocco di saldi di merchant adiacenti ai peptidi. Le finestre di blocco sono di 30–180 giorni.

Il non-custodial elimina completamente quel vettore. L'USDC si liquida direttamente dall'on-ramp a un wallet la cui chiave privata è in tuo possesso personale.

Tre percorsi di integrazione per accettare crypto sul tuo sito

  1. Link di pagamento (zero codice): registrati, genera un link, incollalo in qualsiasi <a href="…">. Funziona su Squarespace, Wix, Webflow, Framer, siti Lovable, siti v0 — qualsiasi piattaforma che renderizza un tag ancora. 60 secondi.
  2. Plugin WooCommerce: scarica lo zip, carica in Plugin → Aggiungi → Carica, incolla chiave API + wallet. 3 minuti.
  3. API / SDK: npm install github:kinerette/peptide-pay-sdk, chiama pp.checkout.sessions.create(...), reindirizza l'acquirente all'URL restituito. Forma SDK compatibile Stripe. Vedi Integra e Docs.

Riepilogo

"Accettare pagamenti crypto" nel 2026 non dovrebbe significare chiedere ai tuoi acquirenti di installare MetaMask. Significa un checkout ospitato che accetta Apple Pay + carta + SEPA + USDC, converte tutto in USDC automaticamente, e liquida in un wallet che controlli — non custodialmente. Per i verticali di peptidi, nutra, SARMs e altri ristretti, il non-custodial è l'unica architettura che non finisce per congelare i tuoi fondi. Leggi anche: Processore di Pagamento per Peptidi, Alternativa a Stripe per Peptidi, e Come funziona.

FAQ

Developer questions, straight answers.

Cosa significa non-custodial nei pagamenti crypto?
Non-custodial significa che il processore di pagamento non prende mai possesso del denaro. In un modello custodial (BitPay, Coinbase Commerce, NowPayments), il cliente invia crypto al processore, il processore lo trattiene, e il processore ti paga dopo — quindi il processore può congelare, ritardare o disconnetterti. In un modello non-custodial (Peptide-Pay), il fiat del cliente diventa USDC presso un on-ramp con licenza, e l'USDC si liquida direttamente dall'on-ramp a un wallet la cui chiave privata è in tuo possesso personale.
Devo sapere qualcosa di crypto per accettare pagamenti crypto?
Solo due cose: (1) hai bisogno di un indirizzo wallet USDC compatibile con Polygon — MetaMask, Rabby, Ledger, o un indirizzo di deposito Binance / Coinbase funzionano — e (2) devi conservare la sua frase seme come faresti con una password bancaria. Peptide-Pay gestisce tutto il resto.
Posso accettare pagamenti crypto senza KYC?
Lato merchant, sì — Peptide-Pay non fa KYC al merchant. Lato acquirente, i provider on-ramp fanno il proprio KYC (requisiti FinCEN, FCA, o a livello UE). Quel KYC è trasparente per te — l'acquirente lo esegue direttamente con l'on-ramp.
Cosa succede se l'USDC perde il peg o Circle collassa?
Il peg dollaro dell'USDC è supportato da Titoli del Tesoro USA e riserve di liquidità detenute da Circle. Un breve depeg è avvenuto nel marzo 2023 (esposizione SVB) e si è ripristinato in 48 ore. La mitigazione pratica è: non mantenere saldi USDC. Svuota il wallet settimanalmente verso fiat tramite qualsiasi off-ramp (Kraken, Coinbase, Revolut).
In cosa si differenzia accettare crypto dall'accettare carte con Stripe?
Due differenze materiali. Prima, la finalità del settlement: il crypto è finale in meno di 60 secondi; i settlement con carta sono reversibili per 6 mesi tramite chargeback. Seconda, la responsabilità del merchant di riferimento: con Stripe, Stripe è il merchant di riferimento; con un orchestratore crypto non-custodial tu sei il merchant di riferimento per fisco e UX dei rimborsi.
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.