• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przypisanie płatności do konta

0 głosów
117 wizyt
pytanie zadane 30 sierpnia 2017 w Java przez fipooo Bywalec (2,880 p.)
Zrobiłem prostą aplikacje łączącą konto sql gdzie mam username, email, password i płatność przez paypal. Po zalogowaniu mamy przycisk który przekierowuje do płatności i teraz po pomyślnym przebiegu płatności chciałbym przypisać tą płatność do konta. Mam pomysł aby po zapłaceniu jakaś zmienna zmieniała się z 0 na 1 i przypisywała się do konta ta jak w momencie rejestracji czyli tworzę w bazie sql dodatkowe miejsce "zapłata" które w momencie tworzenia konta ma wartość 0 a gdy zapłacimy ma wartość 1. Ale czy to jest bezpieczne? Czy lepiej zrobić to jakoś zewnętrznie jakimiś gotowymi skryptami czy czymś podobnym?

Drugie pytanie - jeżeli chciałbym aby to był np. abonament to jeżeli zrobił bym tak jak powyżej czyli zmienna zmienia się na 1 po zapłaceniu to potem używając TimerTask np. po 10 dniach zmieniała by się z powrotem na 0. Czy to będzie działać? Nie ogarniam jeszcze do końca wszystkich możliwości TimerTaska i czy to będzie działać jak aplikacja będzie wyłączona przez te 10 dni.

Jeżeli takie płatności robi się zewnętrznie to jak i czego się uczyć, na co zwrócić uwagę?

1 odpowiedź

+1 głos
odpowiedź 30 sierpnia 2017 przez Jedras Maniak (54,960 p.)
1. Nie lepiej zrobić nową tabelę, którą powiążesz odpowiednio poprzez id danego usera? Coś w stylu:
id_platnosci / id_usera / wartosc_platnosci

2. Tutaj można spokojnie użyć Crona, który odpalałby się każdego dnia o 0 i sprawdzał dla każdego rekordu w bazie z abonentami, ile czasu minęło od daty rozpoczęcia abonamentu (zakładam, że taką byś sobie zapisywał podczas zakupu abonamentu). Jeśli data by minęła to wtedy taki rekord z bazy usuwasz i po problemie.
komentarz 31 sierpnia 2017 przez fipooo Bywalec (2,880 p.)
A pytanie dotyczące strony Firebase. Czy to dobry pomysł przez nią tworzyć panel logowania. Znaczy tam umieścić bazę danych? Bo trafiłem na ciekawy poradnik z tworzenia panelu logowania z użyciem tej strony. Bo aktualnie mam na databases.000webhost.com i pytanie czy przejść na firebase od googla? Miałeś albo ktoś miał z tym styczność?

Podobne pytania

0 głosów
1 odpowiedź 51 wizyt
pytanie zadane 14 października w Java przez Wuuu0 Użytkownik (630 p.)
0 głosów
1 odpowiedź 32 wizyt
pytanie zadane 13 października w Java przez Wuuu0 Użytkownik (630 p.)
0 głosów
0 odpowiedzi 1,472 wizyt
pytanie zadane 6 września 2018 w Sieci komputerowe, internet przez czujek22 Dyskutant (7,670 p.)

85,875 zapytań

134,650 odpowiedzi

298,919 komentarzy

56,743 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 1048p. - rucin93
  2. 1042p. - Whistleroosh
  3. 989p. - adrian17
  4. 984p. - Mikbac
  5. 982p. - Mateusz Bogdan
  6. 912p. - nidomika
  7. 867p. - Michal Drewniak
  8. 859p. - CC PL
  9. 854p. - Argeento
  10. 704p. - ScriptyChris
  11. 692p. - s. Dorota Kowalewska
  12. 683p. - tokox
  13. 660p. - Vinox
  14. 645p. - TheLukaszNs
  15. 628p. - WhiskeyTaster
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...