Maak je Stripe-sleutel met beperkte rechten aan
Card Payments + Buy Now heeft een Stripe-sleutel nodig voor elke modus: test en live. Stripe vereist dat betalingsextensies een beperkte sleutel gebruiken: een sleutel die alleen de acties kan uitvoeren die de extensie nodig heeft. Mocht deze sleutel ooit uitlekken, dan kan hij niet worden gebruikt om je volledige Stripe-account uit te lezen of je uitbetalingen naar een andere bestemming te sturen.
Maak de sleutel aan
- Ga in OpenCart naar Extensions, vervolgens naar Payments en dan naar Card Payments + Buy Now, en kies het tabblad Test of Live.
- Klik op Connect with Stripe. Stripe opent de pagina 'Create restricted key', waarbij de onderstaande rechten al zijn aangevinkt. Controleer deze en klik vervolgens op Create key.
- Kopieer de sleutel. Deze begint met
rk_live_(ofrk_test_in de testmodus). Plak deze in het veld Restricted key in OpenCart en klik op Opslaan. - Klik op Verbinding controleren. Er zou moeten staan dat de sleutel over alle machtigingen beschikt die de extensie nodig heeft. Als er een ontbrekende machtiging wordt vermeld, pas de sleutel dan aan in Stripe, stel de machtiging in zoals aangegeven in de tabel en controleer opnieuw.
Stripe toont een live-sleutel slechts één keer, op het moment dat deze wordt aangemaakt. Als je de sleutel kwijtraakt, maak je op dezelfde manier een nieuwe aan.
De rechten die nodig zijn
Als je de sleutel zelf aanmaakt in het Stripe Dashboard (Developers, API keys, Create restricted key), geef deze dan deze rechten en laat de rest op 'None' staan.
| Stripe-machtiging | Toegang | Waar het voor dient |
|---|---|---|
| Payment Intents | Schrijftoegang | betalingen accepteren |
| Setup-intents | Schrijftoegang | een kaart opslaan voor de volgende keer |
| Klanten en klantensessies | Schrijftoegang | een klant zijn of haar opgeslagen kaarten tonen |
| Betaalmethoden | Schrijftoegang | opgeslagen kaarten weergeven en verwijderen |
| Kosten en terugbetalingen | Schrijftoegang | terugbetaling via de bestelpagina |
| Checkout-sessies | Schrijftoegang | de optie "betalen op de pagina van Stripe" |
| Configuraties van betaalmethoden | Schrijftoegang | schakel kaartbetalingen, Apple Pay, Google Pay en de rest in of uit via je instellingen |
| Domeinen voor betaalmethoden | Schrijftoegang | registreer het adres van je winkel voor Apple Pay en Google Pay |
| Webhook-endpoints | Schrijftoegang | de knop "Webhook instellen" |
| Geschillen en gebeurtenissen | Leestoegang | geschillen bij de bestelling weergeven |
Gebruikt u uw volledige geheime sleutel al?
Bij webshops die zijn opgezet voordat 'restricted keys' (beperkte sleutels) werden geïntroduceerd, is mogelijk de volledige geheime sleutel (sk_live_) opgeslagen. Deze blijft werken, maar op de instellingenpagina wordt een melding weergegeven totdat je de sleutel vervangt. Maak een 'restricted key' aan zoals hierboven beschreven, plak deze in het veld en sla de wijzigingen op. Verwijder vervolgens de oude geheime sleutel in Stripe of laat deze verlopen ('roll'), mits deze nergens anders meer voor wordt gebruikt.
Waar je de sleutel invoert
De sleutel blijft in je webshop en wordt uitsluitend naar Stripe verzonden. De extensie maakt geen gebruik van een licentieserver en stuurt nooit je sleutel, verkoopgegevens of klantgegevens naar ons door.