Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.
Receipt14 pola
idinteger · int64
Id.
read-only
clientIdinteger · int64
Id klientów.
read-only
orderIdinteger · int64
Identyfikacja zamówienia.
read-only
organizationIdinteger · int64
Id organizacyjny.
read-only
externalReceiptIdstring
Wynik odbioru.
fiscalNumberstring
Numer fiskalny.
cashRegisterServicestring
Usługa rejestru gotówki.
fnsUrlstring
- Url.
statusstring
Status.
receiptTypestring
Typ kwitu.
totalAmountnumber · double
Źródło:
createdDatestring · date-time
Tworzony Termin.
read-only
completedDatestring · date-time
Termin zakończony.
errorMessagestring
Wiadomość błędu.
Umowa o błędzie
W jaki sposób można zwrócić błędy w aplikacji
Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.
error
Stabilny kod czytelny maszynowo do logiki integracyjnej.
localMessage
Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.
params
Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.
文
localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.
RULokalizacja użytkownika jest ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
PLPolski (pl)
{
"error": "error_brand_already_exists",
"localMessage": "Marka Base już istnieje",
"params": {
"name": "Base"
}
}
Punkty końcowe
Punkty końcowe
GET
Otrzymuj kwity po zamówieniu
/api/receipt/order/{orderId}
Token z dostępem do odczytu
Uzyskaj kwoty za zamówienie za pomocą GET /api/receipt/order/{orderId}.
Parametry ścieżki
Pole
Typ
Wymagane
Opis
orderId
integer · int64
Tak
Identyfikacja zamówienia.
curl --request GET 'https://api.selsup.ru/api/receipt/order/1001' \
--header 'Authorization: YOUR_API_TOKEN'