Przejdź do głównej zawartości

Testowanie płatności

Przetestuj pełny przepływ zakupu przed wdrożeniem 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 — nie ma wbudowanego przełącznika, który pozwala przełączać się między trybem testowym a produkcyjnym. Zalecane podejście to opublikowanie aplikacji, przeprowadzenie prawdziwej płatności za produkt o niskiej wartości i natychmiastowe zwrócenie sobie pieniędzy.

  1. Utwórz produkt testowy o wartości 1 USD (lub najmniejszej jednostki walutowej) w Admin > Commerce
  2. Opublikuj swoją aplikację w subdomenie *.proyecta.live
  3. Otwórz opublikowany URL w osobnej karcie przeglądarki i przeprowadź pełny proces zakupu swoją kartą
  4. Zweryfikuj efekty uboczne — czy obsługi webhooków zostały uruchomione, klient został utworzony, uprawnienia przyznane
  5. Zwróć transakcję z poziomu zakładki Admin > Commerce > Payments

Daje to pełne pokrycie end-to-end rzeczywistej ścieżki pieniężnej, co jest jedynym sposobem na stuprocentowe upewnienie się, że integracja działa poprawnie.

Dlaczego nie skorzystać po prostu z trybu testowego Stripe?

Dział zatytułowany „Dlaczego nie skorzystać po prostu z trybu testowego Stripe?”

Obecnie połączenie Proyecta ze Stripe działa wyłącznie w trybie produkcyjnym. Przełącznik trybu testowego, który pozwoli skierować Commerce na środowisko testowe Stripe (i używać fikcyjnych kart, np. 4242 4242 4242 4242), znajduje się w planach rozwoju.

  • Testuj ścieżki błędów — odrzucone karty, porzucone kasy, 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 — sprawdź chronioną trasę w interfejsie użytkownika, zanim założysz, że działa
  • Przełącznik trybu testowego w Admin > Commerce — przełącz konto płatnicze na tryb testowy Stripe i używaj fikcyjnych kart
  • Checkout w trybie podglądu — przeprowadź proces zakupu w builderze bez konieczności publikowania
  • Symulator zdarzeń webhooków do wysyłania fikcyjnych zdarzeń Stripe do twojego środowiska uruchomieniowego