Allegro REST API

gdzie?

Polska | polski | PLN
  • Pierwsze kroki
  • Informacje podstawowe
  • Główne procesy
  • Uwierzytelnianie i autoryzacja
  • Wzorzec Command
  • Glosariusz
  • Lista metod
  • Wystawianie oferty produktu
  • Serwisy zagraniczne Allegro
  • Zarządzanie ofertami
  • Oferty wielowariantowe
  • Pasuje do
  • Zarządzanie zgłoszeniami ofert do kampanii
  • Rabaty i promocje
  • Zamówienia
  • Wysyłam z Allegro
  • One Fulfillment by Allegro
  • Dyskusje i reklamacje
  • Konto i dane użytkownika
  • Centrum wiadomości
  • Sprawdzanie opłat
  • Wystawianie ogłoszeń
  • Publiczne oferty
FAQ
  • Aktualności
  • Changelog
Dokumentacja
Regulamin
Kontakt
  • Moje aplikacje
  • Moje aplikacje (sandbox)
  • Newsletter
  • API Status
  1. Allegro REST API
  2. Aktualności
  3. Dodaj fakturę do zamówienia

01 lutego 2021

Dodaj fakturę do zamówienia

Już w lutym 2021, wraz ze startem Allegro Biznes, udostępnimy nowe zasoby, dzięki którym dodasz i pobierzesz fakturę do zamówienia:

  • POST /order/checkout-forms/{id}/invoices - utwórz obiekt faktury.

Przykładowy request:

curl -X POST \
‘https://api.allegro.pl/order/checkout-forms/a8320af2-5f01-11eb-bbeb-112e13b418c5/invoices' \
-H ‘Accept: application/vnd.allegro.public.v1+json’ \
-H ‘Content-Type: application/vnd.allegro.public.v1+json’ \
-H ‘Authorization: Bearer {token}’ \
-d ‘{
  "file": {
     “name”: "faktura.pdf"              - wymagane, nazwa pliku
  },
  "invoiceNumber": "FV 01/2020"         - niewymagane, nr faktury
}’

Przykładowy response:

{
  "id": "56ae349d-8045-4bb3-adcc-7cf6fb420f61"     - identyfikator faktury
}
  • PUT /order/checkout-forms/{id}/invoices/{invoiceId}/file - prześlij plik .pdf z fakturą. Jako “invoice.id” przekaż wartość id, którą otrzymałeś w odpowiedzi dla metody POST. Możesz dodać jedną fakturę w formacie .pdf do każdego zamówienia. Rozmiar pliku nie może przekroczyć 2 MB.

Przykładowy request:

curl -X PUT \
‘https://api.allegro.pl/order/checkout-forms/a8320af2-5f01-11eb-bbeb-112e13b418c5/invoices/56ae349d-8045-4bb3-adcc-7cf6fb420f61/file' \
-H ‘Accept: application/vnd.allegro.public.v1+json’ \
-H ‘Content-Type: application/pdf’ \
-H ‘Authorization: Bearer {token}’ \
-d 'data=@faktura.pdf’
  • GET /order/checkout-forms/{id}/invoices - pobierz faktury przypisane do zamówienia.

Przykładowy request:

curl -X GET \
‘https://api.allegro.pl/order/checkout-forms/a8320af2-5f01-11eb-bbeb-112e13b418c5/invoices' \
-H ‘Accept: application/vnd.allegro.public.v1+json’ \
-H ‘Authorization: Bearer {token}’

Przykładowy response:

{
 “invoices”: [
    {
     "id": "56ae349d-8045-4bb3-adcc-7cf6fb420f61",        - identyfikator faktury
     "invoiceNumber": "FV 01/2020",                       - nr faktury
     "createdAt": "2021-01-07T15:50:00.000Z",             - data dodania faktury
     "file": {
         "name": "faktura.pdf",                           - nazwa pliku
         "uploadedAt": "2021-01-07T15:50:00.000Z",        - data dodania pliku
         "securityVerification": {
             "status": "ACCEPTED",                        - status weryfikacji antywirusowej pliku,
                                                          dostępne wartości: WAITING, ACCEPTED, REJECTED.
             "verifiedAt": "2021-01-07T15:51:00.000Z"     - data weryfikacji
         }
     },
     "eptVerification": {                                 - obiekt przyjmuje
                                                          wartość null dla metod płatności
                                                          innych niż płatność odroczona
         "status": "ACCEPTED",                            - status weryfikacji faktury dla
                                                          płatności odroczonej, dostępne
                                                          wartości: WAITING, ACCEPTED, REJECTED.
         "verifiedAt": "2021-01-07T15:58:00.000Z",        - data weryfikacji
         "reason": null                                   - powód odrzucenia faktury, jeśli
                                                          status weryfikacji to REJECTED.
     }
    }
 ]
}
Allegro

Serwisy Grupy Allegro

  • Allegro.cz
  • Allegro.sk
  • Allegro.hu
  • Mall.hr
  • Mimovrste.com
  • Onedelivery.cz

Dostosuj ustawienia wyświetlania

ustawienia dotyczą tylko tej przeglądarki