Ga naar hoofdinhoud

Live-checklist

Volg deze checklist wanneer u klaar bent om over te schakelen van testmodus naar live-modus. Voltooi elk item voordat u uw programma inschakelt voor echte partners en klanten. Alle eindpunten verwijzen naar API-versie v1.

1. Testsleutels vervangen door live sleutels

VervangenDoor
pk_test_* (in het trackingsnippet)pk_live_*
sk_test_* (in server-side code / omgevingsvariabelen)sk_live_*

Uw publieke live-sleutel bestaat al. De geheime live-sleutel niet: die ontstaat pas wanneer u in Instellingen > API-sleutels in de live-modus op Geheime sleutel genereren klikt, en hij wordt maar één keer getoond en is daarna niet meer op te vragen — sla hem op voordat u het venster sluit.

Waar te controleren:

  • data-merchant-attribuut van het trackingsnippet in uw HTML/template
  • Server-side omgevingsvariabelen voor de Conversie-API
  • CI/CD-pijpgeheimen of implementatieconfiguratie
  • Eventuele scripts of cron-jobs die de Selgeo-API aanroepen
gevaar

Commit nooit live geheime sleutels (sk_live_*) in versiebeheer. Gebruik omgevingsvariabelen of een secrets manager.

2. Stripe live-verbinding verifiëren

  1. Ga in het Selgeo-dashboard naar Instellingen > Stripe.
  2. Bevestig dat uw live Stripe-account is verbonden.
  3. Bevestig dat de Stripe-webhook is geregistreerd. Wanneer u uw live beperkte Stripe-sleutel verbindt onder Instellingen > Stripe, registreert Selgeo automatisch het webhook-eindpunt en abonneert het op de vereiste gebeurtenissen — u hoeft het niet handmatig toe te voegen in het Stripe-dashboard. Zorg ervoor dat uw beperkte sleutel de machtiging webhook_endpoints:write bevat. De gebeurtenissen waarop Selgeo zich abonneert, zijn:
    • checkout.session.completed
    • invoice.paid
    • charge.refunded
    • charge.dispute.created
    • charge.dispute.closed

3. Testgegevens verwijderen

  • Testpartners verwijderen die niet overgedragen moeten worden
  • Testprogramma's archiveren of verwijderen
  • Testwebhook-eindpunten wissen die naar localhost of ontwikkel-URL's verwijzen

4. Webhook-eindpunten verifiëren

  1. Ga naar Instellingen > Webhooks in het dashboard.
  2. Maak uw live-modus webhook-eindpunten aan (of verifieer ze). Live-eindpunten moeten HTTPS gebruiken.
  3. Abonneer u op de gebeurtenissen die uw applicatie nodig heeft.
  4. Klik op Testping sturen voor elk eindpunt.
  5. Bewaar het ondertekeningsgeheim (whsec_...) veilig.
  6. Verifieer dat uw server webhookhandtekeningen correct valideert.

5. Frequentielimieten controleren

ZoneLimiet
Tracking (POST /v1/clicks)1.000 verz./min per pk_*-sleutel
Conversie-API (POST /api/v1/conversions)120 verz./min per sk_*-sleutel
Algemene API300 verz./min per IP-adres

6. Commissieregels controleren

Ga naar Programma's > [Uw programma] > Commissieregels en controleer of percentages, vaste bedragen, wachttijden en automatische goedkeuringsinstelling correct zijn voor productie.

7. De volledige stroom nog één keer testen

  1. Open uw referrallink in een browser.
  2. Voltooi een echte aankoop (u kunt deze daarna terugbetalen).
  3. Controleer of de klik, conversie en commissie in het dashboard verschijnen.
  4. Controleer of webhookgebeurtenissen zijn bezorgd aan uw eindpunten.
  5. Betaal de transactie terug in Stripe en bevestig dat de commission.refunded-gebeurtenis wordt geactiveerd.

8. Uw programma activeren

  1. Stel de status van uw programma in op Actief in het dashboard.
  2. Deel programma-uitnodigingslinks met uw partners.
  3. Monitor het dashboard voor de eerste echte partneraanmeldingen en conversies.

Monitoring na lancering

  • Webhook-bezorglogboek — controleer op mislukte of dead-letter-bezorgingen
  • Attributie-auditlogboek — beoordeel attributiebeslissingen
  • Fraudewaarschuwingen — monitor conversion.fraud_detected-gebeurtenissen
  • Commissiebeoordelingswachtrij — keur commissies goed of wijs ze af die handmatige beoordeling vereisen