Hoppa till innehåll

Testa betalningar

Testa hela köpflödet innan du går live. En inbyggd testlägesväxlare är på väg; använd tills vidare ett riktigt kort med en lågvärd produkt på en publicerad förhandsgranskning.

Proyecta Commerce är för närvarande endast i produktionsläge — det finns ingen växlare i byggaren som byter mellan test- och liveläge. Det rekommenderade tillvägagångssättet idag är att publicera din app, genomföra en riktig betalning med en lågvärd produkt och sedan återbetala dig själv omedelbart.

  1. Skapa en testprodukt för $1 (eller minsta valutaenhet) under Admin > Commerce
  2. Publicera din app till dess *.proyecta.live-underdomän
  3. Öppna den publicerade URL:en i en separat webbläsarflik och genomför hela checkout-flödet med ditt eget kort
  4. Verifiera sidoeffekterna — att webhook-hanterare kördes, att kunden skapades och att rättigheter beviljades
  5. Återbetala transaktionen från fliken Admin > Commerce > Payments

Detta ger dig fullständig end-to-end-täckning av den riktiga betalningsvägen, vilket är det enda sättet att vara 100 % säker på att din integration fungerar.

Varför inte bara använda Stripe testläge?

Section titled “Varför inte bara använda Stripe testläge?”

Idag körs Proyectas anslutning till Stripe i liveläge. En testlägesväxlare som låter dig peka Commerce mot Stripes testmiljö (och använda fiktiva kort som 4242 4242 4242 4242) finns på roadmap:en.

  • Testa de negativa scenarierna — nekade kort, avbrutna checkouts, nätverksfel
  • Testa webhooks end-to-end — se till att ditt prenumerationstillstånd uppdateras korrekt när Stripe-händelser utlöses
  • Testa avbokning — flödet för at_billing_period_end är lätt att missa
  • Testa funktionsgrindar — prova den skyddade routen i gränssnittet innan du antar att den fungerar
  • Testlägesväxlare under Admin > Commerce — byt ditt betalningskonto till Stripe testläge och använd fiktiva kort
  • Checkout i förhandsgranskningsläge — genomför checkout-flödet direkt i byggaren utan att publicera
  • Webhook-händelsesimulator för att skicka falska Stripe-händelser till din runtime