Międzynarodowy Bank Pollinu: API

Dbamy o grywalność pollińskiego pieniądza
Awatar użytkownika
Benjamin Stempel

Międzynarodowy Bank Pollinu: API

Post autor: Benjamin »

Ostatnia wiadomość z poprzedniej strony wątku

Sheldon Anszlus Lovelace pisze:
20 lis 2022, 13:13
Prawie jak BLIK, jednak brak tu potwierdzenia kwoty, jaka jest ściągana z naszego konta.
Nie wiemy czy aplikacja na pewno ściągnie nam zadeklarowana kwotę, która może być różna od tej w kodzie.
Nie do końca rozumiem, ale z tego co już zdążyłem przetestować - zwracany JSON kwota jest podawana w walucie docelowej. (Przelew wykonałem z rachunku edelwajskiego na rachunek leocki w walucie mikro, json zwrócił waluta LCP oraz odpowiednia kwota). Dodatkowo, userowi możemy wyświetlic potwierdzenie przelewu:

Kod: Zaznacz cały

https://bank.leocja.org/potwierdzenie/$json['dane']['operacja']
Benjamin F. C. P. Romanow
Król Fenocji
Obrazek Obrazek Obrazek
Obrazek
To ten typ od wszystkich stanowisk, co Fatima się z niego śmieje.
ALFRED FABIAN VON HOHENBURG TEHEN-DŻEK
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Sheldon Anszlus Lovelace pisze:
20 lis 2022, 13:13
Prawie jak BLIK, jednak brak tu potwierdzenia kwoty, jaka jest ściągana z naszego konta. Nie wiemy czy aplikacja na pewno ściągnie nam zadeklarowana kwotę, która może być różna od tej w kodzie.
Tak. To taki BLIK, tyle że gorszy. Jak jeszcze moduł potwierdzania płatności po stronie banku mógłbym (bardzo niechętnie) ogarnąć, to niespecjalnie wysoko oceniam szanse tego, że twórcy aplikacji będą dorabiali moduły sprawdzania, czy transakcje faktycznie przeszły.

Obecny mechanizm autoryzacji w Księstwie Sarmacji — również niewymagający potwierdzania kwoty — funkcjonuje od bodajże 2013 roku i jestem w stanie przywołać tylko jeden sporny przypadek. Na szczęście, nie projektujemy tutaj systemu dla milionów użytkowników i dziesiątek milionów transakcji. Właściciel klucza API jest znany, wszystkie operacje są jawne i odwracalne.

Dlatego na tu i teraz przyjąłem założenie, że w razie potrzeby spory będzie się załatwiać drogą administracyjną.

Benji pisze:
20 lis 2022, 13:26
Nie do końca rozumiem, ale z tego co już zdążyłem przetestować — zwracany JSON kwota jest podawana w walucie docelowej.
Tak jest. Czy istnieje potrzeba, aby zwracało także kwotę i walutę źródłową?

Benji pisze:
20 lis 2022, 13:26
Dodatkowo, userowi możemy wyświetlic potwierdzenie przelewu […]
No, możemy — ale przecież nie po stronie API? Po to zwraca identyfikator operacji, żeby zintegrowany system wyświetlił odsyłacz lub obrazek, jeżeli twórca uzna to za słuszne.
Obrazek Obrazek Obrazek
Obrazek Obrazek Obrazek
(—) prokr. Hweltywk Romański, RkORF · LAN
Namiestnik № 2 Palatynatu Leocji
Dyniowy Padawan
LEOCKA PARTIA FASZYSTÓW JĘZYKOWYCH

Nikogo się nie ściga, ale wszystkich się poprawia, bo tak nakazują
wewnętrzna potrzeba, poczucie sprawiedliwości i wyznawany porządek rzeczy.

IGNATS IK RUTH

Nawet podczas realiozy sprawdzam skrzynkę helwetyk​@​gmail.com
Awatar użytkownika
Sheldon Anszlus Lovelace Stempel

Międzynarodowy Bank Pollinu: API

Post autor: Sheldon Anszlus Lovelace »

Czyli wszystko oparte na wzajemnym zaufaniu, ale ma Namiestnik rację, szkoda czasu na coś, co nie jest potrzebne.
Nikt nie będzie sobie niszczył reputacji, próbując oszukać kogoś na jednorazowej transakcji.
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Sheldon Anszlus Lovelace pisze:
20 lis 2022, 13:39
Czyli wszystko oparte na wzajemnym zaufaniu, ale ma Namiestnik rację, szkoda czasu na coś, co nie jest potrzebne.
Nikt nie będzie sobie niszczył reputacji, próbując oszukać kogoś na jednorazowej transakcji.
Jeżeli pojawi się potrzeba to, oczywiście, będzie trzeba przykręcić śrubę. Intuicja mi jednak podpowiada, że „uczciwe” pomyłki w kodzie, które twórcy sami naprawią, są o rząd, jeżeli nie o dwa rzędy, wielkości bardziej prawdopodobne od świadomych prób oszustwa.
Obrazek Obrazek Obrazek
Obrazek Obrazek Obrazek
(—) prokr. Hweltywk Romański, RkORF · LAN
Namiestnik № 2 Palatynatu Leocji
Dyniowy Padawan
LEOCKA PARTIA FASZYSTÓW JĘZYKOWYCH

Nikogo się nie ściga, ale wszystkich się poprawia, bo tak nakazują
wewnętrzna potrzeba, poczucie sprawiedliwości i wyznawany porządek rzeczy.

IGNATS IK RUTH

Nawet podczas realiozy sprawdzam skrzynkę helwetyk​@​gmail.com
Awatar użytkownika
Ignats ik Ruth Stempel
Przewodniczący Senatu Palatynatu Leocji

Międzynarodowy Bank Pollinu: API

Post autor: Ignats ik Ruth »

Sheldon Anszlus Lovelace pisze:
20 lis 2022, 13:39
Nikt nie będzie sobie niszczył reputacji, próbując oszukać kogoś na jednorazowej transakcji.
Czy nikt, to bym się nie założył, ale też nie spodziewałbym się, że zdarzy się to częściej niż raz czy może dwa na dekadę. ;p
ObrazekObrazek
ObrazekObrazek
(—) Ignats Urban ik Ruth
Lᴇᴏᴄᴋᴀ Pᴀʀᴛɪᴀ Fᴀsᴢʏsᴛóᴡ Jᴇ̨ᴢʏᴋᴏᴡʏᴄʜ
Awatar użytkownika
Benjamin Stempel

Międzynarodowy Bank Pollinu: API

Post autor: Benjamin »

Dałoby radę zrobić tak, żeby kod MYK nie był równy 123 (czy nawet 111, 222, 333...)? Testowałem sobie, a później sam taki kod uzyskałem, więc komuś mogłem piniążki zabrać przez przypadek...
Benjamin F. C. P. Romanow
Król Fenocji
Obrazek Obrazek Obrazek
Obrazek
To ten typ od wszystkich stanowisk, co Fatima się z niego śmieje.
ALFRED FABIAN VON HOHENBURG TEHEN-DŻEK
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

O ile się nigdzie nie pomyliłem w kodzie (ważne zastrzeżenie), to nie da się ani wygenerować już istniejącego i ważnego kodu, ani użyć ponownie wykorzystanego kodu — jest usuwany po użyciu, ani użyć kodu, którego ważność wygasła. To nie jest tak, że obecnie w banku ktoś gdzieś ma 111, 123 etc. Szanse są takie same, jak przy każdej innej kombinacji cyfr.

Nie wykluczam jednak zwiększenia długości kodu na wszelki wypadek. Dam wtedy znać na okoliczność konieczności zmiany inputów oraz ich walidacji.
Obrazek Obrazek Obrazek
Obrazek Obrazek Obrazek
(—) prokr. Hweltywk Romański, RkORF · LAN
Namiestnik № 2 Palatynatu Leocji
Dyniowy Padawan
LEOCKA PARTIA FASZYSTÓW JĘZYKOWYCH

Nikogo się nie ściga, ale wszystkich się poprawia, bo tak nakazują
wewnętrzna potrzeba, poczucie sprawiedliwości i wyznawany porządek rzeczy.

IGNATS IK RUTH

Nawet podczas realiozy sprawdzam skrzynkę helwetyk​@​gmail.com
Awatar użytkownika
Anastasia Windsachen Stempel
Dowódca Gwardii Palatynatu Leocji
Lokalizacja: Brzozopola Chmielne

Międzynarodowy Bank Pollinu: API

Post autor: Anastasia Windsachen »

A można było 6 cyfr...
(—) Anastasia Windsachen, Generalissima Leocji
Obrazek Obrazek
Obrazek Obrazek
No bo co ludzie powiedzom!?

W razie wielkiej potrzeby i zauważalnego braku aktywności - proszę się dobijać na Discorda (ScreamingBlackCat), a z plikami na maila -> anastasiawindsachen@gmail.com
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Anastasia Windsachen pisze:
25 lis 2022, 18:44
A można było 6 cyfr...
Będzie (choć to głównie security theatre). A myślałem, że to ja tu mam nerwicę…
Obrazek Obrazek Obrazek
Obrazek Obrazek Obrazek
(—) prokr. Hweltywk Romański, RkORF · LAN
Namiestnik № 2 Palatynatu Leocji
Dyniowy Padawan
LEOCKA PARTIA FASZYSTÓW JĘZYKOWYCH

Nikogo się nie ściga, ale wszystkich się poprawia, bo tak nakazują
wewnętrzna potrzeba, poczucie sprawiedliwości i wyznawany porządek rzeczy.

IGNATS IK RUTH

Nawet podczas realiozy sprawdzam skrzynkę helwetyk​@​gmail.com
Awatar użytkownika
Anastasia Windsachen Stempel
Dowódca Gwardii Palatynatu Leocji
Lokalizacja: Brzozopola Chmielne

Międzynarodowy Bank Pollinu: API

Post autor: Anastasia Windsachen »

Helwetyk Romański pisze:
25 lis 2022, 23:22
Anastasia Windsachen pisze:
25 lis 2022, 18:44
A można było 6 cyfr...
Będzie (choć to głównie security theatre). A myślałem, że to ja tu mam nerwicę…
Ale widzicie - z 3 osoby powiedziały, że muszą być lepsze zabezpieczenia. Nie znam się na matmie (zdałam na jakieś 32%), ale wiem, że 6 cyfr zapewnia o wiele więcej kombinacji niż 3...
(—) Anastasia Windsachen, Generalissima Leocji
Obrazek Obrazek
Obrazek Obrazek
No bo co ludzie powiedzom!?

W razie wielkiej potrzeby i zauważalnego braku aktywności - proszę się dobijać na Discorda (ScreamingBlackCat), a z plikami na maila -> anastasiawindsachen@gmail.com
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Anastasia Windsachen pisze:
25 lis 2022, 23:41
Nie znam się na matmie (zdałam na jakieś 32%), ale wiem, że 6 cyfr zapewnia o wiele więcej kombinacji niż 3...
To, oczywiście, prawda. Rzecz w tym, że przez 99,99% czasu liczba ważnych kodów wynosi zero i wzrasta do jednego w momencie, gdy dany użytkownik sobie odpali stronę generowania MYK-a dla konkretnego rachunku. To nie jest system dla milionów ani nawet tysięcy jednoczesnych użytkowników (niestety…).
Obrazek Obrazek Obrazek
Obrazek Obrazek Obrazek
(—) prokr. Hweltywk Romański, RkORF · LAN
Namiestnik № 2 Palatynatu Leocji
Dyniowy Padawan
LEOCKA PARTIA FASZYSTÓW JĘZYKOWYCH

Nikogo się nie ściga, ale wszystkich się poprawia, bo tak nakazują
wewnętrzna potrzeba, poczucie sprawiedliwości i wyznawany porządek rzeczy.

IGNATS IK RUTH

Nawet podczas realiozy sprawdzam skrzynkę helwetyk​@​gmail.com
ODPOWIEDZ

Wróć do „Międzynarodowy Bank Pollinu”