Przegląd
Funkcjacheckout() tworzy zamówienie z aktualnego koszyka i automatycznie przekierowuje klienta do hostowanej strony kasy Komerza w celu dokończenia płatności.
Funkcja kasy waliduje koszyk, tworzy zamówienie i automatycznie
przekierowuje do strony płatności. Nie jest potrzebna ręczna obsługa
przekierowania.
Podstawowe użycie
Parametry
string
wymagane
Adres e-mail klienta dla zamówienia. Musi być w prawidłowym formacie e-mail.
string
Opcjonalny kod kuponu/rabatu do zastosowania w zamówieniu. Musi mieć od 3 do
32 znaków, jeśli podany.
Zwraca
Zwraca Promise, które rozwiązuje się doApiResponse<Order>:
Jeśli
success jest true, przeglądarka automatycznie przekieruje do strony
kasy. Odpowiedź jest głównie przydatna do obsługi błędów.Walidacja
Funkcja kasy przeprowadza walidację przed utworzeniem zamówienia: Walidacja koszyka:- Koszyk nie może być pusty
- Wszystkie produkty muszą mieć prawidłowe ID produktu i wariantu
- Musi być w prawidłowym formacie adresu e-mail
- Musi mieć co najmniej 3 znaki
- Nie może przekraczać 32 znaków