Ugrás a fő tartalomhoz

Hitelesítés (API kulcs)

A Számla Agent kérések hitelesítést igényelnek. Használhatod az Agent kulcsot (ajánlott) vagy a felhasználónevet és jelszót.

Ajánlott: Agent kulcs

A felhasználónév és jelszó helyett Agent kulcs használatát javasoljuk. Az XML-ben a <szamlaagentkulcs> mezőt használd.

Az Agent kulcs generálásához a fiók tulajdonosának vagy adminisztrátorának be kell jelentkeznie a Számlázz.hu weboldalra, és le kell görgetnie a vezérlőpult aljára. Itt található a Számla Agent kulcsok szekció; a jobb oldali kulcs ikonra kattintva azonnal létrejön az új Agent kulcs.

Agent kulcs generálás screenshot

Régi webáruház esetén, ahol a <szamlaagentkulcs> mezőt nem tudod használni, a <felhasznalo> és <jelszo> mezőkben is megadhatod a kulcsot (mindkét mezőbe ugyanazt a kulcsot írd).

információ

Az Agent kulcsok nem járnak le; határozatlan ideig érvényesek, amíg manuálisan nem törlöd őket. Egy fiók összes Agent kulcsa azonos jogosultságokkal rendelkezik: kulcsonkénti scope vagy hozzáférés-korlátozás nincs. Egy fiókban legfeljebb 17 Agent kulcs hozható létre; a törlés azonnal érvényes.

Agent kulcs: csak API-ra, kis- és nagybetű érzékeny, kisbetűvel

A kulcs csak API hívásra használható, a Számlázz.hu weboldalra vele nem lehet belépni. Az Agent kulcsok kis- és nagybetű érzékenyek (case sensitive). A rendszer csak kisbetűs kulcsot fogad el; nagybetűvel a hitelesítés sikertelen lehet.

Tartsd titokban az Agent kulcsot

Az Agent kulcsot úgy kezeld, mint egy jelszót: ne tárold verziókezelőben, ne add meg nyilvánosan, és ne kerüljön kliensoldali kódba. Ha egy kulcs illetéktelen kézbe kerül, azonnal töröld, és generálj újat.

Alternatíva: felhasználó és jelszó

A Számla Agenthez érdemes egy dedikált felhasználót létrehozni számlázási joggal. Ennek a felhasználónak olyan e-mail címet érdemes beállítani, amit a hibaelhárításért felelős személyek elérnek, mert a hibaüzenetek erre a címre érkeznek.

fontos

Ez a felhasználó kizárólag egyetlen számlázási fiókhoz férhet hozzá. Ha több céghez is van hozzáférése, a rendszer nem tudja azonosítani, melyik fiók nevében érkezik a kérés, és hibát kapsz (164-es hibakód).

Következő lépések

  1. Munkameneti süti: a session cookie-k kezelése a kérésekben
  2. Kérések küldése: az XML kérések felépítése és elküldése
  3. Hibakezelés: hitelesítési és egyéb hibák kezelése