mojKonto.si za razvijalce
Isti API model kot produkcija, ločen sandbox račun, ločeni API ključi, webhooks in testni podatki. Obstoječe produkcijsko okolje ostane nedotaknjeno.
1. Prijava
Razvijalec se prijavi ali registrira v ločenem sandbox okolju. Brez prijave ne more dobiti svojega ključa.
2. Testni podjetji
Ob registraciji dobi dve mojKonto.si sandbox podjetji: DDV zavezanec in brez DDV.
3. API ključ
V istem modulu API dostop ustvari ključ, ki velja samo za sandbox in se pošlje v headerju X-API-Key.
4. Testni računi
Račune lahko vpiše v mojKonto.si UI ali prek API-ja. Oblika dokumenta je ista kot produkcija, samo testna.
Okolja
https://mojkonto.si/api/api/v1
https://sandbox.mojkonto.si/v1
Integracija se razvije enkrat, za produkcijo pa se zamenjata base URL in API ključ.
Primer klica
curl https://sandbox.mojkonto.si/v1/racuni \
-H "X-API-Key: fk_sandbox_xxxxx" \
-H "Content-Type: application/json"
Kaj se ne podvaja?
Model računa, API controllerji, validacije, pravila postavk in webhooks ostanejo isti. Sandbox doda samo ločeno okolje, ločen ključ in varovalke za zunanje servise.