End-to-end flow

Van “In winkelwagen” naar USDC in je wallet.

Je hoeft Polygonscan niet te checken. Elke betaling triggert een webhook + e-mail + optionele Telegram DM.

De volledige flow

10 stappen. Nul verrassingen.

Peptide-Pay payment sequence diagram met 10 berichten tussen Klant, Merchant Site, Peptide-Pay en de card on-ramp van klik tot USDC-settlement
  1. Klant voegt toe aan winkelwagen op je site

    BPC-157 + Retatrutide in de winkelwagen.

  2. WooCommerce maakt order #1234 aan

    Status: pending payment. Voorraad gereserveerd.

  3. Redirect naar secure checkout

    We hosten de checkout op peptide-pay.com/session/xyz. Je order_id reist mee als metadata.

  4. Klant kiest een methode

    Apple Pay / Google Pay / Kaart / Crypto direct. Smart recommendation gebaseerd op bedrag.

  5. Payment rail neemt het over

    De card on-ramp verwerkt de kaart. Of we nemen crypto direct. Geld raakt nooit een Peptide-Pay-balans.

  6. USDC komt aan in je wallet

    Polygon. ~30 seconden. Verifieerbaar op PolygonScan (hoef je niet te doen).

  7. Settlement-laag pingt ons (IPN)

    Backend-bevestiging: betaling is finaal.

  8. Wij pingen je site (HMAC webhook)

    Signed POST naar /wc-api/peptidepay_webhook_authed. Je plugin verifieert de signature, vindt order #1234, roept payment_complete() aan.

  9. Je site + WooCommerce updaten de order

    Status gaat naar 'Processing'. E-mails gaan uit: één naar jou ('nieuwe betaalde order'), één naar de klant ('order bevestigd').

  10. Jij verstuurt

    Check je WC admin. Match order #1234. Verstuur. Klaar.

Drie setups

Kies je stack.

Zelfde flow, drie manieren om hem aan te sluiten.

A

WooCommerce-plugin

  • Installeer plugin → plak wallet → klaar.
  • Webhook + e-mail + WC e-mailketen, allemaal automatisch.
Download plugin
B

Custom website

(Next.js, static, alles)

  • Call /api/v1/checkout/init → redirect klant → luister naar /your-webhook.
  • Wij tekenen met HMAC-SHA256. Jij verifieert. Jij update je DB + e-mail.
API-docs
C

Geen website

(Telegram / IG / DM)

  • Gebruik /pay 80 EUR in onze bot. Stuur link naar klant.
  • Ze betalen. Jij krijgt $ in wallet + DM-bevestiging.
Zet Telegram op
Notificaties

“Maar hoe weet ik dat ik betaald ben?”

  • WooCommerce e-mail naar admin (als plugin-modus)
  • Onze e-mail naar je notificatie-adres ("Nieuwe betaling: $150")
  • Telegram DM via onze bot (opt-in)
  • Live dashboard op peptide-pay.com/app (top-line updates elke 10s)
  • Webhook naar je site 6× opnieuw geprobeerd over ~42u als je server down is
  • PolygonScan voor de paranoïde — elke tx is on-chain verifieerbaar

Je weet het binnen seconden nadat de betaling is verrekend.

FAQ

Edge cases.

Wat als mijn site down is wanneer jullie de webhook sturen?
We retryen 6 keer over ~42 uur (5min → 15min → 1u → 4u → 12u → 24u). Daarna dead-letteren we de delivery. Je kunt altijd resyncen door GET /api/v1/sessions/{id} te pollen.
Kan ik testen zonder echt geld?
Ja, de eerste 3 transacties zijn sandbox (we refunden de fees). Zie je /app-dashboard.
Kan ik mijn eigen order_id toevoegen?
Ja, pass metadata: {order_id: "1234"} in /api/v1/checkout/init. We echoen het terug in de webhook payload.
Welke data slaan jullie op?
session_id, wallet, amount, status, customer email (hashed voor logs). Alles in /privacy.
Chargebacks?
Onmogelijk. USDC on-chain is finaal. Dat is het hele punt.

Klaar om in te pluggen?

Kies het pad dat bij je stack past. Alle drie delen dezelfde payment rails.