Dit is van toepassing op alle verkopers die bij een integratie van derden hebben geauthenticeerd met hun geheime API-sleutel van Stripe. Deze integraties worden meestal plug-ins genoemd, maar kunnen ook andere namen hebben. Stripe definieert een plug-in als een integratie tussen een oplossing van derden en Stripe waarvoor gebruikers moeten authenticeren met hun geheime API-sleutels. Een plug-in heeft meestal interactie met de Stripe-API door namens zijn gebruikers API-aanroepen te doen of te reageren op gebeurtenissen van de Stripe-API. Plug-ins voeren vaak code uit zodat Stripe interactie kan hebben met andere software (bijv. om betalingen te ontvangen op Wordpress), maar kunnen ook andere vormen aannemen, bijvoorbeeld de vorm van een opensource-bibliotheek.
Stripe scherpt zijn beveiligingseisen voor developers en gebruikers van plug-ins aan. Geheime API-sleutels kunnen onbeperkt worden gebruikt voor alle soorten API-verzoeken en geven derden volledige toegang tot het Stripe-account van een gebruiker. Het zijn een soort inloggegevens voor accounts, vergelijkbaar met een gebruikersnaam en wachtwoord. Als kwaadwillende gebruikers toegang krijgen tot een geheime sleutel, kunnen ze die gebruiken om een verkoper en andere partijen in het ecosysteem van Stripe te schaden. Stripe-gebruikers moeten hun geheime API-sleutels dan ook geheim houden. Bij Stripe nemen we allerlei voorzorgsmaatregelen om te garanderen dat geheime API-sleutels goed beschermd zijn.
De meeste plug-ins hebben niet alle machtigingen, maar slechts een beperkte set nodig. In de wereld van vandaag is het erg risicovol dat developers van gebruikers vragen dat zij de inloggegevens voor hun account handmatig kopiëren naar een platform van derden. Om de kans te verkleinen dat gebruikers, developers en Stripe het slachtoffer worden van fraude, eisen we van developers dat zij beperkte API-sleutels of OAuth gebruiken voor plug-in-authenticatie.
Op 1 januari 2024 heeft Stripe ondersteuning voor authenticatie met beperkte API-sleutels en OAuth 2.0 toegevoegd aan Stripe Apps, zodat plug-ins veiliger kunnen werken in het ecosysteem. Dankzij deze beveiligingsupdate voldoet Stripe niet alleen aan de laatste beveiligingsnormen, maar hebben verkopers die deze integraties van derden gebruiken ook meer controle over hun zakelijke processen en gegevens.
Vanaf 30 september 2024 eist Stripe van alle developers van plug-ins dat zij nieuwe, veilige authenticatiemethoden (beperkte API-sleutels, OAuth 2.0 of Stripe Connect) gebruiken om gebruikers tegen fraude te beschermen. Alle developers van bestaande en nieuwe plug-ins moeten een van deze nieuwe veilige autorisatiemethoden gebruiken. Als developers ervoor kiezen gebruik te maken van beperkte API-sleutels of OAuth 2.0 via een Stripe App, moeten hun apps worden gecontroleerd en goedgekeurd door Stripe voordat ze gepubliceerd mogen worden op de Stripe App Marketplace.
Vanaf 29 oktober 2024 eist Stripe dat alle verkopers die plug-ins gebruiken, de beveiliging van hun verbindingen aanscherpen door te authenticeren met beperkte API-sleutels of OAuth 2.0. Dit is een geplande upgrade om de algemene beveiliging van Stripe-integraties van derden te verbeteren en te voldoen aan de nieuwste normen van Stripe. Stripe kan in 2025 kosten in rekening brengen als ondernemingen niet aan deze beveiligingseis voldoen.
Voor een betere beveiliging en meer controle is het essentieel om bij authenticatie bij diensten van derden beperkte API-sleutels of OAuth 2.0 te gebruiken in plaats van geheime sleutels. Beperkte API-sleutels zorgen voor een hoger niveau van beveiliging door ondernemingen in staat te stellen machtigingen exacter te beheersen, zodat diensten van derden alleen toegang krijgen tot de noodzakelijke gegevens en acties. OAuth 2.0 is een getokeniseerde autorisatie in één klik die ondernemingen aan derden kunnen aanbieden voor integraties. OAuth 2.0 biedt net als beperkte API-sleutels meer controle over de machtigingen die je toekent aan derden en een hoger beschermingsniveau. Deze opties zorgen niet alleen voor een betere bescherming tegen onbevoegde toegang en fraude, maar stroomlijnen ook de processen, waardoor integraties efficiënter en betrouwbaarder worden.
Op 1 januari 2024 heeft Stripe aanvullende opties voor Stripe Apps gelanceerd die plug-in-autorisatie eenvoudiger en veiliger maken. Stripe Apps synchroniseren gegevens naadloos tussen systemen, vereenvoudigen authenticatie en geven optioneel relevante gebruikersinterface-elementen weer op het Stripe-dashboard. Alle developers van nieuwe en bestaande plug-ins moeten autorisatie met OAuth 2.0 of beperkte API-sleutels aanbieden via een Stripe App. Alle Stripe Apps worden gecontroleerd om te zien of de machtigingen kloppen voordat ze worden gepubliceerd op de Stripe App Marketplace. Door deze stappen te volgen wanneer je een app van derden installeert, zorg je ervoor dat deze derden alleen toegang hebben tot de noodzakelijke gedeelten van je Stripe-gegevens.
Authenticatie met OAuth
Authenticatie met beperkte API-sleutel (RAK)
Als de developer van je plug-in nog geen update naar een Stripe App heeft uitgevoerd, kan je zelf een beperkte API-sleutel genereren voor je integratie. Volg de onderstaande stappen om de nieuwe sleutel in te stellen en te integreren:
Door deze stappen te volgen, zorg je voor een veilige integratie met diensten van derden en maak je optimaal gebruik van de mogelijkheden van Stripe.
Voor sommige gebruikers ziet het traject om API-sleutels te genereren er anders uit. Volg in die gevallen deze stappen:
Mogelijk kun je je plug-in ook koppelen aan je Stripe-account via Stripe Connect Onboarding. Als dit mogelijk is, ga je als volgt te werk:
Stripe and WooCommerce werken samen om te garanderen dat hun gedeelde klanten gebruikmaken van aangescherpte beveiligingsmaatregelen en toegang hebben tot de nieuwste functies van de WooCommerce Stripe-plug-in, zoals Koop nu, betaal later.
Alle verkopers die de WooCommerce Stripe-plug-in gebruiken, moeten uiterlijk 29 oktober 2024 het volgende doen:
Sommige gebruikers van de WooCommerce Stripe-plug-in gebruiken de Sources-API om betaalmethoden te accepteren. Dit is een oude integratie die wordt afgeschaft. Om veilig betalingen te kunnen blijven ontvangen en te voorkomen dat hun klanten foutmeldingen te zien krijgen, moeten deze gebruikers de bovenstaande stappen uiterlijk op 29 oktober 2024 voltooien.
Raadpleeg de documentatie van WooCommerce en volg de stappen. WooCommerce heeft ook antwoorden op veelgestelde vragen opgenomen in de vastgepinde berichten op het openbare ondersteuningsforum voor de WooCommerce Stripe-plug-in.