Ga naar hoofdinhoud
Stacklane

Payment processing, PSP-agnostisch waar het ertoe doet, PSP-specifiek waar het zich verdient.

Payment processing is het deel van een FinTech-product waar de bugs echt geld kosten. We bouwen het tegen een getypte payment-abstractie zodat de PSP (Stripe vandaag, Adyen morgen, beide volgend jaar) een strategie-keuze is, geen herschrijven. Webhooks, retries, idempotency en dispute-handling leven allemaal in hetzelfde observeerbare oppervlak.

Wat we bouwen

  • Een getypte payment-abstractie aan de boundary

    Auth, capture, refund, void, payout, allemaal uitgedrukt als getypte operaties. De PSP-specifieke code leeft achter het interface; de business-logic weet niet of Stripe of Adyen de call afhandelt.

  • Multi-PSP routing als het contract het vereist

    Route op kaarttype, valuta, risk-score, of per-region cost. Failover als de primaire PSP downt. Operators kunnen verkeer real-time verschuiven zonder code-changes; de router emit per-route metrics.

  • Idempotency-keys end-to-end

    Elke charge-attempt draagt een idempotency-key die de PSP en onze database beide herkennen. Retries, door de gebruiker, door het netwerk, door de queue, laden nooit dubbel. Het audit-trail bewijst het.

  • Webhook-reconciliatie tegen de waarheid

    PSP-webhooks updaten de lokale state machine; nachtelijke reconciliatie haalt de canonical state opnieuw op uit de PSP en flagt drift. Het view van het platform op wat geïnd is matcht wat de bankrekening raakte.

  • Disputes naar een echte queue met evidence

    Disputes landen in een getypte queue met pre-filled evidence vanuit de originele transactiecontext (IP, device, geolocatie, order line items, delivery confirmation). Het fraud-ops-team reageert binnen het venster van de PSP, elke keer.

  • PCI-scope door ontwerp geminimaliseerd

    Tokenisering aan de rand zodat kaartdata onze servers nooit raakt. Stripe Elements / Adyen Components voor de in-product oppervlakken; de backend handelt tokens af, geen pans. SAQ A is de vloer, niet de ambitie.

Waar dit past

  1. Je schaalt voorbij Stripe Checkout en de bespoke flow heeft eerst de onderliggende processor-abstractie nodig.

  2. Je single-PSP-setup is een regulatoir risico en het contract dat je net tekende vereist multi-region routing.

  3. Je dispute-response is reactief en je verliest chargebacks omdat de evidence er niet is als de deadline raakt.

Tech stack

  • Stripe
  • Adyen
  • Webhooks
  • PCI Scope Minimisation
  • Drizzle

Wil je dit voor je team?

30 minuten om vast te stellen wat je nodig hebt. Geen pitchdeck, geen verplichtingen. We zeggen je eerlijk of Stacklane past.

Kennismaken