Ga naar inhoud

Betalingen testen

Test de volledige aankoopflow voordat je live gaat. Een ingebouwde testmodus-schakelaar is onderweg; gebruik voor nu een echte kaart met een product van lage waarde op een gepubliceerde preview.

Proyecta Commerce werkt momenteel alleen in productie — er is geen schakelaar in de builder om te wisselen tussen test- en live-modus. De aanbevolen aanpak is nu: publiceer je app, voer een echte betaling uit met een product van lage waarde en stuur jezelf meteen een terugbetaling.

  1. Maak een testproduct van $1 (of de kleinste valuta-eenheid) in Admin > Commerce
  2. Publiceer je app naar het *.proyecta.live-subdomein
  3. Open de gepubliceerde URL in een apart browsertabblad en doorloop de volledige checkout-flow met je eigen kaart
  4. Controleer de neveneffecten — webhook-handlers zijn uitgevoerd, de klant is aangemaakt, rechten zijn toegekend
  5. Stuur de transactie terug vanuit het tabblad Admin > Commerce > Payments

Dit geeft je volledige end-to-end dekking van het echte betaalpad, wat de enige manier is om 100% zeker te zijn dat je integratie werkt.

Waarom niet gewoon de Stripe-testmodus gebruiken?

Section titled “Waarom niet gewoon de Stripe-testmodus gebruiken?”

Op dit moment werkt de verbinding van Proyecta met Stripe uitsluitend in live-modus. Een testmodus-schakelaar waarmee je Commerce naar de testomgeving van Stripe kunt laten wijzen (en testkaarten zoals 4242 4242 4242 4242 kunt gebruiken) staat op de roadmap.

  • Test de mislukkingsscenario’s — geweigerde kaarten, afgebroken checkouts, netwerkfouten
  • Test webhooks end-to-end — zorg dat je abonnementsstatus correct bijgewerkt wordt wanneer Stripe-events binnenkomen
  • Test annulering — de at_billing_period_end-flow wordt snel over het hoofd gezien
  • Test feature gates — controleer de beveiligde route in de UI voordat je ervan uitgaat dat die werkt
  • Testmodus-schakelaar in Admin > Commerce — zet je betaalaccount in de Stripe-testmodus en gebruik testkaarten
  • Preview-modus checkout — doorloop de checkout-flow binnen de builder zonder te publiceren
  • Webhook-eventsimulator om nep-Stripe-events naar je runtime te sturen