Międzynarodowy Bank Pollinu: API

Dbamy o grywalność pollińskiego pieniądza
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Obrazek
M I Ę D Z Y N A R O D O W Y
B A N K   P O L L I N U



Międzynarodowy Bank Pollinu uprzejmie zawiadamia o udostępnieniu wersji pre-alfa API umożliwiającego przelewy przy użyciu kodu MYK. Kod MYK dla rachunku jest dostępny z poziomu strony głównej banku — ikonka kluczyka. Kod jest jednorazowy i ważny przez minutę. Zachęcam do testów:
  1. Odwiedź https://bank.leocja.org/, wygeneruj kod MYK.
  2. Odwiedź https://dump.leocja.org/swieczka/, wklej kod MYK.



Wywołanie API następuje poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

$tytul = base64_encode('Świeczka dla Matki Prokrastynacji');
https://bank.leocja.org/api/bank0.php?do=LC893989&kwota=0.01&waluta=LCP&myk=' . $myk . '&api=TAJNY_KLUCZ&tytul=' . $tytul
Wywołanie API bez podania kodu MYK powoduje dokonanie przelewu z rachunku podpiętego pod klucz API.

JSON zawierający poprawne dane (kod błędu 200) poniżej:

Kod: Zaznacz cały

{
  "kod": 200,
  "komunikat": "Dokonano przelewu na kwotę 0.01 LCP.",
  "dane": {
    "operacja": 16472,
    "kwota": 0.01,
    "waluta": "LCP",
    "od_stempel": 1000,
    "od_personalia": "Helwetyk Romański",
    "od_rachunek": "LC731313",
    "do_stempel": 1000,
    "do_personalia": "Leocka Kompania Handlowa",
    "do_rachunek": "LC893989",
    "tytul": "Świeczka dla Matki Prokrastynacji",
    "zlecajacy": 1000
  }
}
Przykładowy JSON zawierający błędne dane (kod błędu 403) poniżej:

Kod: Zaznacz cały

{
  "kod": 403,
  "komunikat": "Błędny kod MYK."
}
Wszystkie możliwe komunikaty błędu to:
  • Błędny klucz API.
  • Kwota przelewu musi być liczbą.
  • Niepoprawny numer rachunku docelowego.
  • Kod MYK musi być liczbą.
  • Błędny kod MYK.
  • Rachunek docelowy nie istnieje.
  • Rachunek źródłowy jest identyczny z docelowym.
  • Kwota przelewu niższa od minimalnej.
  • Wskazano błędną walutę.
  • Zbyt niska kwota przelewu.
  • Kwota przelewu wyższa od dostępnych środków.
Klucz API jest przyznawany w drodze administracyjnej, wnioski można składać w tym wątku.




Wywołanie API informującego o aktualnym stanie rachunku następuje poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

https://bank.leocja.org/api/stan0.php?rachunek=LC625291
To się kiedyś udokumentuje.




Wywołanie API informującego o archiwalnych kursach waluty następuje poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

https://bank.leocja.org/api/kursy0.php?symbol=SRL
To się kiedyś udokumentuje.




Wywołanie API informującego o aktualnych krajach w MBP poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

https://bank.leocja.org/api/kraje0.php
To się kiedyś udokumentuje.




Wywołanie API informującego o rachunkach posiadanych lub zarządzanych przez mieszkańca następuje poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

https://bank.leocja.org/api/rachunki0.php?paszport=1000
To się kiedyś udokumentuje.




Wywołanie „SuperAPI” następuje poprzez zapytanie serwera banku o JSON-a:

Kod: Zaznacz cały

$tytul = base64_encode('Świeczka dla Matki Prokrastynacji');
https://bank.leocja.org/api/superapi0.php?od=LC731313&do=LC893989&kwota=0.01&waluta=LCP&api=TAJNY_KLUCZ&tytul=' . $tytul
To się kiedyś udokumentuje.


Obrazek
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 »

Helwetyk Romański pisze:
20 lis 2022, 10:44
Błędny lub nieaktualny kod MYK.
Czy nie: albo?
ObrazekObrazek
ObrazekObrazek
(—) Ignats Urban ik Ruth
Lᴇᴏᴄᴋᴀ Pᴀʀᴛɪᴀ Fᴀsᴢʏsᴛóᴡ Jᴇ̨ᴢʏᴋᴏᴡʏᴄʜ
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Ignats ik Ruth pisze:
20 lis 2022, 11:03
Helwetyk Romański pisze:
20 lis 2022, 10:44
Błędny lub nieaktualny kod MYK.
Czy nie: albo?
A w tym przypadku jest różnica…? 🤔
(Zaczyna się…).
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 »

Helwetyk Romański pisze:
20 lis 2022, 11:06
Ignats ik Ruth pisze:
20 lis 2022, 11:03
Helwetyk Romański pisze:
20 lis 2022, 10:44
Błędny lub nieaktualny kod MYK.
Czy nie: albo?
A w tym przypadku jest różnica…? 🤔
(Zaczyna się…).
Konserwtywnie rzecz biorąc lub = i + albo, więc: albo błędny i nieaktualny, albo błędny, albo niaktualny. Z albo dopouszczalne byłoby tylko: albo błędny, albo niekatualny. Stąd w sumie pytanie, czy t vmożliwe, by był na raz błędny i miealtualny. ;p
ObrazekObrazek
ObrazekObrazek
(—) Ignats Urban ik Ruth
Lᴇᴏᴄᴋᴀ Pᴀʀᴛɪᴀ Fᴀsᴢʏsᴛóᴡ Jᴇ̨ᴢʏᴋᴏᴡʏᴄʜ
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Ignats ik Ruth pisze:
20 lis 2022, 11:10
Stąd w sumie pytanie, czy to możliwe, by był na raz błędny i nieaktualny. ;p
Nieaktualny kod jest zawsze błędny, ale błędny (nieistniejący) kod nie jest nieaktualny. 😜
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 »

Helwetyk Romański pisze:
20 lis 2022, 11:15
Ignats ik Ruth pisze:
20 lis 2022, 11:10
Stąd w sumie pytanie, czy to możliwe, by był na raz błędny i nieaktualny. ;p
Nieaktualny kod jest zawsze błędny, ale błędny (nieistniejący) kod nie jest nieaktualny. 😜
Hm... No to ani lub, ani albo. ;p To może po prostu komunikat o błędnym?
ObrazekObrazek
ObrazekObrazek
(—) Ignats Urban ik Ruth
Lᴇᴏᴄᴋᴀ Pᴀʀᴛɪᴀ Fᴀsᴢʏsᴛóᴡ Jᴇ̨ᴢʏᴋᴏᴡʏᴄʜ
Awatar użytkownika
Helwetyk Romański Stempel
Namiestnik Palatynatu Leocji
Lokalizacja: Nowy Brzeg

Międzynarodowy Bank Pollinu: API

Post autor: Helwetyk Romański »

Ignats ik Ruth pisze:
20 lis 2022, 11:23
Helwetyk Romański pisze:
20 lis 2022, 11:15
Ignats ik Ruth pisze:
20 lis 2022, 11:10
Stąd w sumie pytanie, czy to możliwe, by był na raz błędny i nieaktualny. ;p
Nieaktualny kod jest zawsze błędny, ale błędny (nieistniejący) kod nie jest nieaktualny. 😜
Hm… No to ani lub, ani albo. ;p To może po prostu komunikat o błędnym?
No i namówił.
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 »

(Jeśli mamy tu kogoś, kto byłby w stanje odjęzykowić dyskusję, to serdecznie zapraszamy). 😅
ObrazekObrazek
ObrazekObrazek
(—) Ignats Urban ik Ruth
Lᴇᴏᴄᴋᴀ Pᴀʀᴛɪᴀ Fᴀsᴢʏsᴛóᴡ Jᴇ̨ᴢʏᴋᴏᴡʏᴄʜ
Awatar użytkownika
Sheldon Anszlus Lovelace Stempel

Międzynarodowy Bank Pollinu: API

Post autor: Sheldon Anszlus Lovelace »

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.
Awatar użytkownika
Benjamin Stempel

Międzynarodowy Bank Pollinu: API

Post autor: Benjamin »

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
ODPOWIEDZ

Wróć do „Międzynarodowy Bank Pollinu”