Dziennik zmian lvlup.pro 2020

n148.lvlup.pro

Wycofanie niesprawnego węzła KVM PL

7lajków

Panel v4

  • lista zamówień zaraz pod listą usług.

Teraz widać na co zostało złożone zamówienie na koncie lvlup.pro, kiedy oraz datę jego realizacji.
W przyszłości dodamy na tej liście więcej informacji.

6lajków

Panel v4

Zmiana w liście zamówień które nie zostały jeszcze zrealizowane: dodanie przybliżonego numeru w kolejce.
Przyszłość to jak widać w tym przypadku upływ około 1h :upside_down_face:

6lajków

Panel v2

Ostrzeżenie odnośnie kolejki na zamówienia oferty FR oraz link do statystyk w formularzu zamówień

11lajków

Panel v2

Link umożliwiający przekierowanie i zalogowanie się do panelu v4 bez potrzeby ponownego wpisywania loginu i hasła

image

Panel v4

Obsługa logowania za pomocą jednorazowego tokenu w linku

image

8lajków

n153.lvlup.pro, n154.lvlup.pro

Nowe węzły KVM PL strasznie dużo tych zamówień, mamy już ponad 60 dedyków, help

n153 przy naszym smoke test prawie faktycznie pokazał smoke ze swoimi 90°C na CPU.
Ticket w OVH już został utworzony.
Póki co nasi klienci muszą się zadowolić n154 zanim n153 trochę ochłonie

www.lvlup.pro

  • możliwość dokonania wpłaty dla innego użytkownika
    • https://www.lvlup.pro/pl/doladuj/<ID klienta>
    • póki co wczesna wersja i nie wygląda rewelacyjnie ale działa :ok_hand:
  • wyłączenie powiadomienia o aktualizacji

Panel klienta v4

  • włączenie płatności PSC
    • tą metodę płatności udało się odpalić jednocześnie w v2 i v4
      • API PSC jest całkiem spoko
    • warto zauważyć że w v4 kwoty są teraz liczone poprawnie, v2 źle liczył prowizję więc w v4 zapłacicie mniej
  • inny styl wpisywania kwot do wpłat, trochę tak jak na kalkulatorze czy w bankomatach
  • optymalizacje i mniejsze usprawnienia podczas procesu wpłat

Panel klienta v2

  • przycisk logujący i przekierowujący bezpośrednio do płatności w panelu v4
4lajki

Panel klienta v4

Łatki:

4lajki

Panel klienta v4

Łatka - poprawiona kolejność wyników prowizji za kody partnerskie

5lajków

Panel klienta v2 i v4

03.04.2020

00:10

Przeprowadzimy dziś w nocy (około 02:00) wyłączenie kanałów płatności w panelu v2 i włączenie ich w v4.
Ostatnie dni pokazały nam że płatności w v4 działają prawidłowo więc można ruszać z resztą planu.
Na pewno będzie to Dotpay, możliwe że PayPal też

00:55

Teraz już każdy użytkownik korzysta z nowej strony wpłat przez inne osoby.

Zostało utworzone przekierowanie z

https://lvlup.pro/wallet/X

do

https://www.lvlup.pro/pl/doladuj/X

01:40

Kanał płatności Dotpay został wyłączony w panelu v2

01:46

Kod włączający kanał dotpay w v4 jest już w drodze na serwer

01:57

Płatności Dotpay działają już w v4

02:01

Panel v2 w miejscu płatności Dotpay ma teraz przekierowanie do płatności w v4

02:08

Płatności Dotpay w v4 działają jak trzeba, sprawdzone

02:45

Kod włączający płatności PayPal w v4 jest już w drodze na serwer

02:48

Panel v2 w miejscu płatności PayPal ma teraz przekierowanie do płatności w v4
W tym momencie Panel v2 dysponuje tylko płatnościami SMS (których nie ma jeszcze w v4) oraz PSC (te już są w v4)

02:56

Panel v4 potrafi już w płatności PayPal

03:07

Płatności PayPal w v4 zostały przetestowane i działają jak trzeba

03:43

Schowany link do płatności zewnętrznej dla urządzeń mobilnych

06:01

Wpłaty do portfela nie są już możliwe poprzez panel v2.
Jedyne działające wpłaty dla v2 to SMS API które działa tak jak dotychczas.

06:03

Panel v4 obsługuje już wpłaty SMS.
Względem v2 jest więcej dostępnych stawek SMS.

Obecnie nowy panel posiada już wszystkie metody płatności znane z v2 + nowością jest Paynow który działa najszybciej biorąc pod uwagę wpłatę przy użyciu Blik.

06:19

Wpłaty SMS są przetestowane i działają jak trzeba

06:46

Główne kwestie płatności i kodu z nim związanego są już zakończone.
Teraz będziemy obserwować wpłaty.
Jeśli coś będzie nie tak - przygotujemy łatki i pomożemy naszym klientom.

Do 7 kwietnia mamy nadzieję zamknąć kwestię ewentualnych przelewów które nie zostaną automatycznie dodane do portfela. Może się tak zdarzyć gdyż wpłaty “w locie” zaczęte w panelu v2 nie będą widziane przez v4.
Ten okres przejściowy załatwimy manualnie gdy tylko klient nam zgłosi taki problem poprzez ticket.

8lajków

API v4

Zdecydowana większość dokumentacji została przepisana i uwzględnia dużo więcej szczegółów:
https://api.lvlup.pro/v4/swagger

Brakuje jeszcze informacji o błędach jednak to będzie robione po kawałku, mam nadzieję że w maju API się już ustabilizuje.

6lajków

Panel v4

Poprawione przekierowanie do panelu po płatności Paynow zamiast na stronę z 404 :man_facepalming:

9lajków

API v4

Wstępna wersja metod API v4 służących do płatności.
https://api.lvlup.pro/v4/swagger

Nie mamy jeszcze:

  • webhooków
  • przekazywania własnego ID
  • wyboru języka strony z wpłatą
  • płatności SMS
  • wymuszenie danego kanału płatności
  • trybu “suchego” który pozwoli wyliczyć prowizję a co za tym idzie cenę końcową przy wpłacie
    • przekazywana kwota do API to ta która trafi do portfela

Pracujemy nad uzupełnieniem braków.
W międzyczasie tworzone są już biblioteki które pozwolą łatwo używać API v4 w projektach naszych klientów. Kilka linii i gotowe, trzeba tylko jeszcze trochę poczekać ale najtrudniejsze już zrobione :slight_smile:

Najbardziej kompletna jest obecnie biblioteka do javy.
Jest całkowicie opensource, dostępna na licencji MIT:

5lajków

Panel v2

  • załatanie błędu który w niektórych sytuacjach umożliwiał ominięcie kolejki zamówień
  • umożliwienie przełączenia realizacji zamówień na panel v4
5lajków

www.lvlup.pro

Zmiana informacji o sprzęcie dla KVM PL.
Obecnie sprzętem użytym do tej oferty może być zarówno GAME-64 jak i GAME-64 OC.

Niestety nie bardzo mamy wyjście gdyż OC się skończyły i dostępne są wersje tylko bez OC.
Jednocześnie też nie wiadomo kiedy będzie dostarczony nam nowy sprzęt z Ryzenem zgodnie z planem który przedstawiłem wcześniej w tym poście:

Biorąc pod uwagę stosunkowo niewielką różnicę w rzeczywistości (~200 MHz taktowania CPU) nie powinno być to znacząco odczuwalne a może poprawić stabilność serwerów gdyż obstawiam że będą chociaż trochę chłodniejsze.

3lajki

n155,n156,n157,n158.lvlup.pro

Nowe węzły KVM FR aby zrealizować większość zamówień z kolejki:

8lajków

Panel v2 i v4

Oba panele komunikują się ze sobą aby szybciej zrealizować zamówienia.
Wcześniej wymusiliśmy 15 min między zamówieniami aby mieć pewność ich poprawnej realizacji.

Obecnie po kilku optymalizacjach czas ten ustawiliśmy na 20 sekund czyli przyspieszyliśmy ten proces 45x a efekt jest dokładnie ten sam - poprawna realizacja zamówień.

4lajki

n153.lvlup.pro

Po zapewnieniu przez OVH po dwóch próbach naprawy chłodzenia że nie ma z nim problemu, włączamy ten węzeł KVM PL do sprzedaży.

6lajków

Panel klienta v2

Chwilowe przywrócenie jednego z bugów aby móc zrealizować zamówienia PL

4lajki

Panel klienta v2

Załatanie buga z omijaniem kolejki

6lajków

Aktualizacje

  • zabbix
  • matomo
  • grafana
5lajków