Kuponi: API - Praktični primjeri
Koristeći cURL CLI alat preko Linux terminala
Last updated
Was this helpful?
Koristeći cURL CLI alat preko Linux terminala
Last updated
Was this helpful?
Za praktičnu probu API poziva je potrebno da prethodno obezbijedite:
U primjerima koristimo vrijednost token123
za korisnički token. Za certifikat koristimo naziv datoteke clientCert.p12
i lozinku qwerty
za pristup certifikatu.
U nastavku su dati primjeri izrade kupona i aktivacije na račun korisnika. Ukoliko je API poziv uspješan dobija se povratna HTTP poruka 201 Created
, a u poruci iz odgovora, u kolonama odvojenim sa praznim prostorom: broj kupona, iznos dopune i hash kod kupona.
123-XXXX-XXX 500 e6537bcaea9d64e0cfaf...
U pozivima koristimo testni i produkcioni režim rada. Testni režim se podrazumjeva, osim ukoliko preko parametra nije posebno isključen - dryRun=false.
Svaki korisnik preko web portala može da - prelaskom na meni opciju "Stanje na računu" iz korisničkog menija. Ukoliko se u API pozivu proslijedi broj korisničkog računa, tada se kupon istovremeno i aktivira na taj korisnički račun.
Izrađujemo kupon u vrijednosti 5EUR (DOPUNA5) i podrazumjeva se dryRun režim rada.
Izrađujemo kupon u vrijednosti 10EUR (DOPUNA10) i uključujemo produkcioni režim rada (dryRun=false).
Izrađujemo kupon u vrijednosti 15EUR (DOPUNA15), aktiviramo na korisničkom računu br. 00-2e i podrazumjeva se dryRun režim rada.
Izrađujemo kupon u vrijednosti 20EUR (DOPUNA20), aktiviramo na korisničkom računu br. 00-2e i uključujemo produkcioni režim rada (dryRun=false).
Moguće je poništiti samo kupone koji nijesu aktivirani na korisničkom računu. Za poništavanje koda je potrebno da ste u izradi kupona sačuvali dobijeni hash kod kupona.
Poništavamo kupon sa određenim hash kodom, uz proslijeđen razlog poništavanja i podrazumjeva se dryRun režim rada.
Poništavamo kupon sa određenim hash kodom, bez navedenog razloga poništavanja i uključujemo produkcioni režim rada (dryRun=false).