Testowanie jest ważnym etapem konfiguracji integracji systemu płatności. Aby dowiedzieć się i sprawdzić, jak działają płatności w integracji, wykonaj następujące czynności:
1. Przetestuj scenariusze płatności
Podczas testowania integracji Stripe możesz sprawdzić różne scenariusze:
Płatności zakończone sukcesem:
Sprawdź, jak RemOnline tworzy płatność, wysyła ją do Stripe, otrzymuje potwierdzenie pomyślnej transakcji i aktualizuje status linku do płatności.
Odmowy płatności:
Sprawdź, jak RemOnline obsługuje różne rodzaje odmów (brak środków, odmowa banku itp.): czy użytkownikowi wyświetla się prawidłowy komunikat, czy odmowa jest rejestrowana w logach i czy status linku do płatności nie został zmieniony przez pomyłkę.
Każdy rodzaj scenariusza wymaga użycia innych kart do płatności testowych.
2. Karty testowe
Stripe udostępnia specjalne numery kart testowych, które pozwalają symulować różne scenariusze płatności bez użycia prawdziwych danych płatniczych. Dzięki temu możesz sprawdzić, jak Twoja integracja radzi sobie z pomyślnymi płatnościami, odrzuceniami, błędami walidacji i innymi sytuacjami, które mogą wystąpić podczas płatności za linki.
Najpopularniejsze karty testowe:
Pomyślna płatność:
Numer karty: 4242 4242 4242 4242
Dowolna przyszła data ważności (np. 12/26)
Dowolny kod CVC/CVV (np. 123)
Odrzucona płatność:
4000 0000 0000 0002 (zawsze odrzucana)
Niewystarczające środki:
4000 0000 0000 0001
Pełną listę numerów kart testowych wraz z opisami można znaleźć w oficjalnej dokumentacji Stripe pod tym linkiem.
Aby przetestować integrację bez przekazywania pieniędzy, skorzystaj ze specjalnego środowiska testowego Stripe (sandbox).
3. Utworzenie oddzielnej kasy fiskalnej dla płatności testowych w RemOnline
Aby wykonać płatności testowe, należy utworzyć oddzielną kasę fiskalną w RemOnline.
Przejdź do strony Finanse > Płatności i kliknij przycisk „+ Dodaj kasę fiskalną”.
Wpisz nazwę kasy fiskalnej w polu obowiązkowym i ustaw kasę jako bezgotówkową, wyłącznie bezgotówkową. Więcej informacji na temat konfiguracji kasy fiskalnej można znaleźć w tym artykule.
⚠️ Nie zaznaczaj pola wyboru Wirtualna kasa, ponieważ takie kasy nie są obsługiwane w integracji z systemami płatności i nie mogą być używane podczas testowania.
Po przetestowaniu płatności należy usunąć płatności z tej kasy i usunąć kasę. W tym celu kliknij ikonę koła zębatego w górnym rogu kasy. Następnie kliknij przycisk Usuń. W ten sposób nie wpłynie to na sprawozdania finansowe firmy.
4. Wykonanie płatności testowej
Po zakończeniu wstępnych ustawień i połączeniu integracji wykonamy płatność testową.
1. Przejdź do sekcji Finanse > Linki do płatności i kliknij + Link do płatności. Więcej informacji na temat tworzenia linków do płatności znajdziesz w tym artykule.
☝️ Aby uniknąć pomylenia płatności testowych z prawdziwymi, zalecamy utworzenie osobnego płatnika testowego dla płatności testowych. Dzięki temu historia płatności prawdziwego klienta będzie dokładna.
2. Po utworzeniu płatności otwórz ją za pomocą linku.
3. Na stronie z linkiem do płatności podaj dane niezbędne do realizacji płatności testowej. W tym miejscu należy podać numer karty zgodnie z rodzajem płatności, którą chcesz wykonać (udana, nieudana itp.).
4. Po dokonaniu płatności status linku do płatności automatycznie zmieni się na odpowiedni.
☝️ Po zakończeniu testów pamiętaj, aby usunąć kasę utworzoną dla płatności testowych, linki do płatności testowych oraz płatnika testowego. Dzięki temu wszystkie dane w raportach będą aktualne.