Flow end-to-end

Da “Aggiungi al carrello” a USDC sul tuo wallet.

Non devi controllare Polygonscan. Ogni pagamento attiva un webhook + email + DM Telegram opzionale.

Il flow completo

10 step. Zero sorprese.

Diagramma di sequenza del pagamento Peptide-Pay che mostra 10 messaggi tra Cliente, Sito Merchant, Peptide-Pay e l'on-ramp carta dal click al settlement USDC
  1. Il cliente aggiunge al carrello sul tuo sito

    BPC-157 + Retatrutide nel carrello.

  2. WooCommerce crea l'ordine #1234

    Stato: in attesa di pagamento. Stock riservato.

  3. Redirect al checkout sicuro

    Hostiamo il checkout su peptide-pay.com/session/xyz. Il tuo order_id viaggia come metadata.

  4. Il cliente sceglie un metodo

    Apple Pay / Google Pay / Carta / Crypto diretto. Raccomandazione smart basata sull'importo.

  5. Il rail di pagamento prende il comando

    L'on-ramp carta processa la carta. O prendiamo crypto diretto. I fondi non toccano mai un bilancio Peptide-Pay.

  6. Gli USDC arrivano sul tuo wallet

    Polygon. ~30 secondi. Verificabile su PolygonScan (non devi).

  7. Il layer di settlement ci pinga (IPN)

    Conferma backend: il pagamento è finale.

  8. Pingaiamo il tuo sito (webhook HMAC)

    POST firmato su /wc-api/peptidepay_webhook_authed. Il tuo plugin verifica la firma, trova l'ordine #1234, chiama payment_complete().

  9. Il tuo sito + WooCommerce aggiornano l'ordine

    Lo stato passa a 'In elaborazione'. Partono le email: una a te ('nuovo ordine pagato'), una al cliente ('ordine confermato').

  10. Spedisci

    Controlla la tua admin WC. Match con l'ordine #1234. Spedisci. Fatto.

Tre setup

Scegli il tuo stack.

Stesso flow, tre modi di collegarlo.

A

Plugin WooCommerce

  • Installa plugin → incolla wallet → fatto.
  • Webhook + email + catena email WC, tutto in automatico.
Scarica plugin
B

Sito custom

(Next.js, statico, qualsiasi cosa)

  • Chiama /api/v1/checkout/init → redirect cliente → ascolta /your-webhook.
  • Firmiamo con HMAC-SHA256. Tu verifichi. Aggiorni DB + email.
Documentazione API
C

Niente sito

(Telegram / IG / DM)

  • Usa /pay 80 EUR nel nostro bot. Manda il link al cliente.
  • Lui paga. Ricevi $ sul wallet + conferma DM.
Configura Telegram
Notifiche

“Ma come faccio a sapere di essere stato pagato?”

  • Email WooCommerce all'admin (se in modalità plugin)
  • La nostra email all'indirizzo di notifica ("Nuovo pagamento: $150")
  • DM Telegram dal nostro bot (opt-in)
  • Dashboard live su peptide-pay.com/app (top-line aggiornata ogni 10s)
  • Webhook al tuo sito retry 6× in ~42h se il tuo server è down
  • PolygonScan per i paranoici — ogni tx è verificabile on-chain

Lo saprai entro secondi dal pagamento andato a buon fine.

FAQ

Edge case.

E se il mio sito è down quando mandate il webhook?
Facciamo retry 6 volte in ~42 ore (5min → 15min → 1h → 4h → 12h → 24h). Poi mandiamo la delivery in dead-letter. Puoi sempre risincronizzare con un polling su GET /api/v1/sessions/{id}.
Posso testare senza soldi veri?
Sì, le prime 3 transazioni sono sandbox (rimborsiamo le commissioni). Vedi la tua dashboard /app.
Posso aggiungere il mio order_id?
Sì, passa metadata: {order_id: "1234"} in /api/v1/checkout/init. Lo restituiamo nel payload del webhook.
Quali dati memorizzate?
session_id, wallet, importo, stato, email cliente (hashata nei log). Tutto su /privacy.
Chargeback?
Impossibili. USDC on-chain è finale. È proprio il punto.

Pronto a collegarti?

Scegli il percorso che calza col tuo stack. Tutti e tre condividono gli stessi payment rail.