knjiga.edostava.me
  • Knjiga servisa
  • Saopštenja
  • 👩‍🏫Edukacija
    • Prva nedjelja
      • Dan Prvi
      • Dan Drugi
      • Dan Treći
      • Dan Četvrti
      • Dan Peti
    • Praktična rutina
      • Web pretraživač
      • Koristi fascikle
      • Evidentiraj etikete
      • Djelovodnik pošte
      • Otvaranje pošiljke
      • Brza provjera potpisa
    • Tehnički detalji
      • Import CA certifikata iz MNE Trust Liste
      • Podešavanje Adobe Acrobat Reader softvera za osnovni potpis
    • Razvoj servisa
      • Virtuelni šalter
      • Dokaz prepiske
    • Česta pitanja
      • Poštovanje privatnosti i zaštita ličnih podataka u prenosu
  • Priručnik
    • Servisni portal
      • Autentifikacija i navigacija
      • Obična dostava (O)
      • Preporučena dostava (R)
      • Potvrda prijema (AR)
      • Kvalifikovani vremenski žig (K)
      • Plaćeni odgovor (CCRI)
      • Pošiljka i dostavnica
        • Prilog pošiljke
        • Prilog dostavnice
      • Plavi ekran
      • Aplikacija
      • Stanje na računu
        • Bilansi računa
      • Dopuna računa
        • Broj računa
      • Verifikacija adrese e-pošte pošiljaoca
      • Obrazac dostave
    • Integracija
      • Kako do korisničkog tokena?
      • Dostavne operacije
        • Dostava: API - Specifikacija
        • Notifikacije
        • Meta podaci
        • Dostava: API - Praktični primjeri
      • Kuponske operacije
        • Kuponi: API - Specifikacija
        • Kuponi: API - Praktični primjeri
    • Dopuna sa kuponima
    • Obrasci dostave
      • Izdavanje podataka iz kaznene/prekršajne evidencije MP
    • Solucije
      • TrustPoint
        • Postavljanje licence
        • Role i atributi
        • Pošiljke
        • Arhiva
          • Konzervacija fascikli
        • Gost fascikla
        • Potpisivač
        • Validator
        • Kontrolna tabla
          • Konzervacija - podešavanja
        • Pomoćna memorija
        • Agent za kvalifikovani potpis
        • Ključni događaji
        • Ostalo
      • Moja ePosta
  • Usluga
    • Ponuda
    • Cjenovnik
    • Uslovi korišćenja
    • Prodajna mjesta
  • SOLUCIJA
    • Ponuda
      • TrustPoint
      • Moja ePosta
    • Cjenovnik
  • Dokumenta
  • www.edostava.me
Powered by GitBook
On this page
  • Kuponi
  • Izrada i aktivacija kupona
  • Poništavanje izrađenih kupona

Was this helpful?

  1. Priručnik
  2. Integracija
  3. Kuponske operacije

Kuponi: API - Specifikacija

Grupa: Kuponske operacije

Za API pozive je potrebno da koristite korisnički token (accountToken) koji vam dodijeljuje davalac usluge. Za korisnički token se vežu posebne privilegije u odnosu na grupu API poziva.

Odgovor na API poziv sadrži JSON formatiran zapis: vrijeme, poruku, HTTP status i putanju. Poruka iz odgovora (message atribut) sadrži više detalja o uspješnom odgovoru ili upućuje na kontekst moguće greške.

U opisima parametara sa zvjezdicom su naznačeni obavezni parametri.

Kuponi

Izrada i aktivacija kupona

POST https://preko.edostava.me/api/v1.0/coupons

Poziv omogućava izradu i aktivaciju kupona. Kuponi se izrađuju na osnovu tipa kupona koji se proslijeđuje prilikom poziva (na primjer: couponType=DOPUNA5). Kupon može opcionalno da se aktivira u istom pozivu ukoliko je odredište aktivacije proslijeđeno kao parametar poziva (na primjer: redeemTarget=00-e1). Za produkcionu upotrebu koristiti parametar dryRun=false, kako bi poziv imao produkciono upisno dejstvo.

Tip kupona (couponType) trenutno može da uzima jednu od vrijednosti: DOPUNA5, DOPUNA10, DOPUNA15 ili DOPUNA20.

Odredište za aktivaciju (redeemTarget) kupona trenutno podržava samo korisnički račun kao odredište.

Poruka odgovora na uspješan poziv sadrži: broj kupona, vrijednost kupona u EUR centima i hash broj kupona. Hash broj kupona je kasnije potreban u slučaju eventualnog poništavanja izrađenog kupona.

Query Parameters

Name
Type
Description

accountToken*

string

Korisnički token za autorizaciju servisa

couponType*

string

Tip kupona

redeemTarget

string

Broj korisničkog računa na koji se aktivira kupon

dryRun

boolean

Uvijek se podrazumjeva rad na suvo - dryRun=true. Staviti vrijednost false za produkcionu upotrebu.

{
  "timestamp":"2021-10-22T08:00:00.000000+02:00",
  "message":"123-XXXX-XXX 500 e6537bcaea9d64e0cfaf6fa8eb71cfacd2d0dcc6643e2c35bb785a82958e2cc7",
  "status":200,
  "path":"/api/v1.0/coupons",
  "method":"POST"
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}

Poništavanje izrađenih kupona

PATCH https://preko.edostava.me/api/v1.0/coupons/invalidate

Poziv omogućava poništavanje prethodno izrađenih kupona. Kupon je moguće poništiti isključivo ukoliko još nije aktiviran na korisničkom računu. Za produkcionu upotrebu koristiti parametar dryRun=false, kako bi poziv imao produkciono upisno dejstvo.

Hash broj kupona je podatak koji se dobija prilikom izrade kupona.

Razlog poništenja je opcionalan parametar i može da sadrži više detalja koji ukazuju na kontekst poništenja.

Query Parameters

Name
Type
Description

accountToken*

string

Korisnički token za autorizaciju servisa

couponCodeHash*

string

Hash broj kupona

ivalidationReason

string

Razlog poništenja kupona

dryRun

boolean

Uvijek se podrazumjeva rad na suvo - dryRun=true. Staviti vrijednost false za produkcionu upotrebu.

{
  "timestamp":"2021-10-22T08:00:00.000000+02:00",
  "message":"invalidated",
  "status":200,
  "path":"/api/v1.0/coupons",
  "method":"PATCH"
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}
{
..
 "message":"...",
..
}

PreviousKuponske operacijeNextKuponi: API - Praktični primjeri

Last updated 3 years ago

Was this helpful?