POBIERANIE FORM PŁATNOŚCI
[GET] https://app.erpxt.pl/api2/public/paymenttypes
Opis struktury JSON odpowiedzi:
Parametr | Opis |
$id | Numer porządkowy w ramach odpowiedzi JSON |
Name | Nazwa formy płatności |
Primary | Czy forma płatności jest jako „domyślna” – true (TAK) / false (NIE) |
Type | Typ płatności: 0 – płatność gotówką 1 – płatność na konto 2 – płatność kartą |
Id | Id formy płatności |
Przykładowa odpowiedź JSON:
[
{
"Name": "Gotówka",
"Primary": true,
"Deadline": 0,
"Type": 0,
"Id": 10260089
},
{
"Name": "Przelew",
"Primary": false,
"Deadline": 7,
"Type": 1,
"Id": 10260090
},
{
"Name": "Karta",
"Primary": false,
"Deadline": 0,
"Type": 2,
"Id": 10260091
}
]
Możliwe jest także pobranie danych na temat określonej formy płatności.
[GET] https://app.erpxt.pl/api2/public/paymenttypes/XXX (gdzie XXX to Id formy płatności w bazie danych)
Przykładowe zapytanie: [GET] https://app.erpxt.pl/api2/public/paymenttypes/5
Przykładowa odpowiedź JSON:
{
"Name": "Karta",
"Primary": false,
"Deadline": 0,
"Type": 2,
"Id": 10260091
}
DODAWANIE NOWEJ FORMY PŁATNOŚCI
[POST] https://app.erpxt.pl/api2/public/paymenttypes
Opis struktury JSON zapytania:
Parametr | Opis | Czy parametr obowiązkowy? |
Name | Nazwa formy płatności | TAK |
Primary | Czy forma płatności jest jako „domyślna” – true (TAK) / false (NIE) | NIE |
Deadline | liczby całkowite z zakresu <0,366> | TAK |
Type | Typ płatności: 0 – płatność gotówką 1 – płatność na konto 2 – płatność kartą |
TAK |
Przykładowe zapytanie JSON:
{
"Name": "Za pobraniem",
"Primary": false,
"Deadline": 21,
"Type": 2
}
W odpowiedzi zostanie wysłane ID dodanej formy płatności.
EDYCJA FORMY PŁATNOŚCI
[PUT] https://app.erpxt.pl/api2/public/paymenttypes
Opis struktury JSON zapytania:
Parametr | Opis | Czy parametr obowiązkowy? |
Name | Nazwa formy płatności | TAK |
Primary | Czy forma płatności jest jako „domyślna” – true (TAK) / false (NIE) | NIE |
Deadline | liczby całkowite z zakresu <0,366> | TAK |
Type | Typ płatności: 0 – płatność gotówką 1 – płatność na konto 2 – płatność kartą |
TAK |
ID | Id formy płatności w bazie danych | TAK |
W odpowiedzi zostanie wysłany status i ewentualnie JSON odpowiedzi.
Przykładowe zapytanie JSON (zmiana typu formy płatności o Id=29017):
{
"Name": "Za pobraniem",
"Primary": false,
"Deadline": 21,
"Type": 2,
"Id": 29017
}
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.
USUWANIE FORMY PŁATNOŚCI
[DEL] https://app.erpxt.pl/api2/public/paymenttypes/XXX (gdzie XXX to Id formy płatności w bazie danych)
Przykładowe zapytanie: [DEL] https://app.erpxt.pl/api2/public/paymenttypes/29017
Przykładowa odpowiedź JSON – status 204 No Content – operacja zakończona powodzeniem.