Testowanie Płatności
Przetestuj pełny przepływ zakupu przed uruchomieniem produkcyjnym. Wbudowany przełącznik trybu testowego jest w planach; na razie użyj prawdziwej karty z produktem o niskiej wartości na opublikowanym podglądzie.
Proyecta Commerce działa obecnie wyłącznie w trybie produkcyjnym — w builderze nie ma przełącznika umożliwiającego zmianę między trybem testowym a produkcyjnym. Zalecane podejście polega na opublikowaniu aplikacji, przeprowadzeniu prawdziwej płatności za produkt o niskiej wartości i natychmiastowym dokonaniu zwrotu.
Zalecany przepływ testowy
Dział zatytułowany „Zalecany przepływ testowy”- Utwórz produkt testowy za $1 (lub najmniejszą jednostkę waluty) w Dashboard > Commerce
- Opublikuj swoją aplikację w subdomenie
*.proyecta.live - Otwórz opublikowany URL w osobnej karcie przeglądarki i przeprowadź pełny proces zakupu własną kartą
- Zweryfikuj efekty uboczne — czy handlery webhooków zostały uruchomione, klient został utworzony, a uprawnienia przyznane
- Zwróć transakcję z poziomu zakładki Dashboard > Commerce > Payments
Dzięki temu uzyskasz pełne pokrycie end-to-end rzeczywistej ścieżki płatności, co jest jedynym sposobem na stuprocentowe upewnienie się, że integracja działa poprawnie.
Dlaczego nie używać trybu testowego Stripe?
Dział zatytułowany „Dlaczego nie używać trybu testowego Stripe?”Obecnie połączenie Proyecta ze Stripe działa wyłącznie w trybie produkcyjnym. Przełącznik trybu testowego, który umożliwi skierowanie Commerce na środowisko testowe Stripe (i używanie fikcyjnych kart, takich jak 4242 4242 4242 4242), jest uwzględniony w planach rozwoju.
Wskazówki
Dział zatytułowany „Wskazówki”- Testuj ścieżki błędów — odrzucone karty, porzucone koszyki, błędy sieciowe
- Testuj webhooki end-to-end — upewnij się, że stan subskrypcji aktualizuje się poprawnie, gdy Stripe wysyła zdarzenia
- Testuj anulowanie — przepływ
at_billing_period_endłatwo przeoczyć - Testuj bramki funkcji — wywołaj
commerce.check()z poziomu interfejsu użytkownika, zanim założysz, że działa poprawnie
Wkrótce
Dział zatytułowany „Wkrótce”- Przełącznik trybu testowego w Dashboard > Commerce — przełącz swoje konto płatnicze na tryb testowy Stripe i używaj fikcyjnych kart
- Checkout w trybie podglądu — testuj przepływ zakupu bezpośrednio w builderze bez konieczności publikowania
- Symulator zdarzeń webhooków do wysyłania fałszywych zdarzeń Stripe do twojego środowiska uruchomieniowego