Uitdaging
Als er een inspirerend idee of een kans op de markt is, moeten developers snel kunnen handelen zonder vast te zitten aan bepaalde tools. Supabase heeft in 2020 zijn Postgres-app-ontwikkelingsplatform gelanceerd om developers een opensource alternatief te bieden voor bepaalde oplossingen. Als geïntegreerde backend-as-a-service-provider ondersteunt Supabase nu meer dan een miljoen databases voor zowel bedrijven als onafhankelijke developers.
"We helpen developers om zo soepel mogelijk te starten en te groeien", zegt Kevin Grüneberg, lead billing engineer bij Supabase. "In plaats van te integreren met verschillende providers voor opslag, authenticatie, databases, edge-functies en andere oplossingen, kunnen -ondernemingen ons platform gebruiken om volwaardige AI-apps te bouwen."
Om die naadloze ervaring te bieden, had Supabase een betrouwbare manier nodig om betalingen te verwerken zonder dat dit complex werd voor zijn gebruikers. In plaats van een developer apart te laten betalen voor de verschillende diensten die via het Supabase-platform worden geleverd, heeft het bedrijf een aangepast factureringssysteem gebouwd om het specifieke productgebruik per klant bij te houden en intern de facturen te berekenen. Om betalingen te innen, had Supabase een partner nodig die makkelijk kon worden geïntegreerd met het eigen factureringssysteem via developersvriendelijke API's, en die bovendien in staat was om creditcardbetalingen van gebruikers in meerdere landen veilig op te slaan, te beheren en te verwerken.
Tegelijkertijd wist het bedrijf dat snelle schaalvergroting het betalingssysteem zou blootstellen aan toenemende frauderisico's. Met de opkomst van AI-aangedreven applicatieontwikkeling zag Supabase een toename van pogingen tot betalingsfraude, waaronder ongeoorloofd kaartgebruik, betalingsachterstanden en onrechtmatige geschillen, die de inkomsten konden drukken en de relatie met de kaartnetwerken in gevaar konden brengen. Het kleine engineeringteam van Supabase had een aanpasbare fraudebestrijdingsoplossing nodig die specifieke soorten fraude kon helpen voorkomen zonder tijd te kosten die ten koste zou gaan van de productontwikkeling.
Oplossing
Supabase heeft ervoor gekozen om zijn platform te lanceren met Stripe Payments als belangrijkste betaalinfrastructuur, omdat het zo betrouwbaar is en veel functies heeft. "Stripe was de logische keuze omdat het bewezen, stabiel en wereldwijd beschikbaar is. Er zijn misschien wel nieuwe spelers op de markt, maar die hebben zich nog niet bewezen, en je wilt je betaaldienstverlener niet zomaar uitproberen omdat het een nieuwkomer is", aldus Grüneberg.
Stripe Payments hielp Supabase bij het beheren van de complexiteit van de manier waarop het klanten factureert: na het berekenen van het gebruik en de kosten in zijn eigen factureringsengine, gebruikt Supabase de Payments API om het uiteindelijke verschuldigde bedrag automatisch door te geven aan Stripe voor betalingsverwerking. Om de Postgres-database met factuurgegevens gesynchroniseerd te houden met Stripe, heeft Supabase een opensource stripe-sync-engine ontwikkeld die Stripe-webhooks gebruikt om records voor klanten, facturen en betalingen bij te werken. Daarnaast heeft Supabase gebruikgemaakt van Stripe's AI-aangedreven autorisatieoptimalisaties, zoals Adaptive Acceptance, netwerktokens en automatisch bijwerken van creditcardgegevens, om de acceptatiegraad te verbeteren en het klantverloop te verminderen.
Supabase heeft Stripe's Optimized Checkout Suite geïmplementeerd om een soepele betaalervaring te creëren die wereldwijd kan worden geschaald met minimale technische inspanningen. Het bedrijf heeft ook het Payment Element in zijn Next.js-frontend ingebouwd, waardoor klanten gemakkelijk hun betalingsgegevens kunnen beheren en tegelijkertijd creditcards, Apple Pay, Google Pay en Link ondersteund worden, een digitale wallet van Stripe die automatisch betalingsgegevens invult voor een sneller afrekenproces. Ook heeft het bedrijf het Address Element toegevoegd om volledige adressen te verzamelen ter voorbereiding op toekomstige belastingvereisten.
Om het risico op fraude beter te beheersen, gebruikte Supabase Stripe Radar for Fraud Teams om regels op maat te maken voor het aanvragen van 3DS-authenticatie voor risicovolle markten en het blokkeren van verdachte transacties, wegwerp-e-mails en transacties met CVC-mismatches. Het bedrijf gebruikte ook Smart Disputes, een AI-oplossing die het reageren op chargebacks automatiseert door automatisch bewijsmateriaal te verzamelen, samen te stellen en in te dienen.
Resultaten
Supabase heeft zijn wereldwijde bereik uitgebreid naar meer dan 150 landen
Supabase heeft zijn activiteiten uitgebreid tot meer dan 150.000 transacties per maand in meer dan 150 landen, met een toename van 192% in het aantal klanten in de afgelopen 6 maanden.
Supabase heeft meer dan $ 100.000 aan maandelijkse inkomsten terugverdiend door Stripe-optimalisaties.
Functies zoals Adaptive Acceptance, automatisch bijwerken van creditcardgegevens en netwerktokens hebben Supabase geholpen om de afgelopen zes maanden meer dan $ 100.000 per maand terug te verdienen.
"Naarmate we groeien, zijn deze functies erg handig gebleken om inkomstenverlies te voorkomen en ervoor te zorgen dat klanten niet per ongeluk de toegang verliezen door iets eenvoudigs als een verlopen kaart", aldus Grüneberg.
Link verwerkt nu 39% van alle betalingen
Door Link te gebruiken, heeft Supabase het afrekenen voor zijn klanten makkelijker gemaakt. Nu gaat 39% van alle betalingen via Link, waardoor het afrekenen soepeler gaat en Supabase meer vertrouwen heeft.
"Als een klant Link eerder op een ander platform heeft gebruikt, worden de betalingsgegevens automatisch ingevuld bij het afrekenen bij ons. Voor mij voelt het alsof we meer bescherming hebben tegen fraude, omdat deze klanten waarschijnlijk legitiem zijn en niet zomaar willekeurig kaarten testen", aldus Grüneberg.
Supabase behaalde een winstpercentage van 45% met Smart Disputes
Door de Smart Disputes-functie van Stripe te gebruiken, haalde Supabase een winstpercentage van 45% op transacties van meer dan $ 50, waardoor de chargebacklast voor het bedrijf werd verminderd.
"Geschillen zijn erg vervelend om mee om te gaan, omdat het veel tijd kost om informatie te verzamelen en met klanten te communiceren. Naarmate we zijn gegroeid en meer bekendheid hebben gekregen, hebben we een enorme toename van geschillen gezien. Door het proces te automatiseren, raken we niet overweldigd en blijven we in goed aanzien bij de kaartnetwerken", aldus Grüneberg.
Stripe is er al vanaf het begin bij, dus we hebben ons nooit zorgen hoeven maken over betalingen. Het is geen makkelijk vakgebied, maar we weten dat Stripe de juiste partner is als we groeien en nieuwe betaalmethoden toevoegen, een wereldwijde accountstructuur invoeren, belastingen gaan innen en uiteindelijk naar de beurs gaan.