API VIshop
API VIshop jest w pełni publiczne i dostępne dla wszystkich. Do stworzenia pełnoprawnej strony działającej na API VIshop wymagane jest premium, część endpointów (od pozyskania listy serwerów i bezpośredniego generowania płatności) go wymaga. Również oficjalne szablony VIshop wykorzystują API i można je w pełni przerabiać i brać z nich kod działający na API.
Oficjalnej dokumentacji API nie ma, natomiast istnieje kilka prostych sposobów na rozwiązanie tego problemu. Pierwszym z nich są wspomniane już wcześniej oficjalne szablony VIshop. Działają one w pełni na API VIshop i tak naprawdę nie trzeba nawet pisać strony od nowa, a wystarczy przerobić front-end szablonu. Można też sprawdzić w ich kodzie jak działa API, jakie są endpointy, parametry itd.
Drugim sposobem jest uruchomienie zbadaj element -> networking i wykonywanie różnych akcji na sklepach VIshop - wszystkie wykonane requesty do API wraz z wysłanymi danymi będą w networking w kategorii Fetch/XHR. Zalecamy robienie tego na sklepach SaaS, nie szablonach ze względu na to, że w szablonach część endpointów jest wywoływana po stronie serwera więc nie widać tego w zbadaj element.
Trzecim sposobem jest skorzystanie z tego - https://pastebin.com/BGbqbZQc, jest to prowizoryczna dokumentacja API wykonana na podstawie szablonu.
Warto też pamiętać o VIshop Pay, znacząco to ułatwia sprawę - dzięki temu nie musimy zajmować się generowaniem zakupu, kodami rabatowymi i generalnie tymi najcięższymi rzeczami. Wystarczy tylko pobierać listę serwerów, produktów i je wyświetlać co jest banalne i pozwala na szybkie stworzenie własnej strony działającego na VIshop.