Zahlungen testen
Teste den vollständigen Kaufablauf, bevor du live gehst. Ein eingebauter Testmodus-Schalter ist in Planung; nutze vorerst eine echte Karte mit einem Produkt mit niedrigem Wert in einer veröffentlichten Vorschau.
Proyecta Commerce ist derzeit ausschließlich für den Produktivbetrieb ausgelegt — es gibt keinen Schalter im Builder, der zwischen Test- und Live-Modus wechselt. Die empfohlene Vorgehensweise ist heute, deine App zu veröffentlichen, eine echte Zahlung mit einem Produkt mit niedrigem Wert durchzuführen und dich anschließend sofort zu erstatten.
Empfohlener Testablauf
Abschnitt betitelt „Empfohlener Testablauf“- Erstelle ein 1-$-Testprodukt (oder den kleinsten Währungsbetrag) unter Dashboard > Commerce
- Veröffentliche deine App auf ihrer
*.proyecta.live-Subdomain - Öffne die veröffentlichte URL in einem separaten Browser-Tab und führe den vollständigen Checkout-Ablauf mit deiner eigenen Karte durch
- Überprüfe die Nebeneffekte — Webhook-Handler wurden ausgeführt, Kunde wurde angelegt, Berechtigungen wurden vergeben
- Erstatte die Transaktion über den Tab Dashboard > Commerce > Payments
Dies gibt dir eine vollständige End-to-End-Abdeckung des echten Zahlungswegs, was die einzige Möglichkeit ist, zu 100 % sicher zu sein, dass deine Integration funktioniert.
Warum nicht einfach den Stripe-Testmodus verwenden?
Abschnitt betitelt „Warum nicht einfach den Stripe-Testmodus verwenden?“Derzeit läuft die Verbindung von Proyecta zu Stripe ausschließlich im Live-Modus. Ein Testmodus-Schalter, der es dir ermöglicht, Commerce auf Stripes Testumgebung zu richten (und Dummy-Karten wie 4242 4242 4242 4242 zu verwenden), ist für die Roadmap geplant.
- Teste die Fehlerpfade — abgelehnte Karten, abgebrochene Checkouts, Netzwerkfehler
- Teste Webhooks von Ende zu Ende — stelle sicher, dass dein Abonnementstatus korrekt aktualisiert wird, wenn Stripe-Events ausgelöst werden
- Teste die Kündigung — der
at_billing_period_end-Ablauf wird leicht übersehen - Teste Feature Gates — rufe
commerce.check()aus einem UI-Ablauf auf, bevor du davon ausgehst, dass es funktioniert
Demnächst verfügbar
Abschnitt betitelt „Demnächst verfügbar“- Testmodus-Schalter unter Dashboard > Commerce — wechsle dein Zahlungskonto in den Stripe-Testmodus und verwende Dummy-Karten
- Checkout im Vorschaumodus — führe den Checkout-Ablauf im Builder aus, ohne zu veröffentlichen
- Webhook-Event-Simulator, um gefälschte Stripe-Events an deine Runtime zu senden