Coduri de stare HTTP
Aici sunt enumerate codurile de stare HTTP care indică că la efectuarea request-ului către maib e-commere API a survenit o eroare, dar și posibilele soluții.
În cazul în care în timpul integrării/testării vă întâlniți cu erori sau neclarități, vă rugăm să consultați mai detaliat documentația API sau să contactați echipa de suport, furnizând cât mai multe date legate de eroare (HTTP status code, errorCode, errorMesage, data/ora/minuta/secunda request-ului) și informații referitoare la soluția e-commerce (Project ID, denumire Comerciant, denumire wesbite/app, URL website).
Status code | Eroare | Descriere eroare | Soluție |
---|---|---|---|
400 | Bad Request | Request-ul nu este înțeles de către sistemul maib ecomm din cauza sintaxei incorecte. Aceasta semnifică că maib ecomm nu a reușit să înțeleagă request-ul și să îl proceseze, deoarece request-ul nu a fost format corespunzător. | Asigurați-vă că toți parametrii și valorile request-ului sunt transmise corect, conform documentației. Asigurați-vă că nu lipsesc parametrii obligatorii în request. |
401 | Unauthorized | Request-ul nu a fost autentificat sau la generarea Tokenului nu au fost transmise datele de autorizare corecte. | Asigurați-vă că datele de autentificare sunt corecte (Project ID/Project Secret). Asigurați-vă că este transmis un Token de acces valid și că nu este expirat. |
403 | Forbidden | Sistemul maib ecomm refuză conectarea deoarece nu este permisă efectuarea request-urilor de pe acest IP. | Asigurați-vă că sunteți înregistrat în maibmerchants și există un Proiect activ cu IP-ul de pe care se fac request-uri. |
404 | Not Found | maib ecomm răspunde cu această eroare atunci când înțelege request-ul HTTPS trimis, dar nu poate găsi resursele solicitate pentru adresa URL dată. Nu va fi nicio indicație în răspunsul de la maib ecomm dacă resursa accesată nu este disponibilă temporar sau permanent. | Asigurați-vă că adresa URL este corectă și că id-ul resursei (de ex. payId/billerId) specificat în adresa URL este corect. |
415 | Unsupported Media Type | maib ecomm refuză să proceseze request-ul deoarece acesta este într-un format care nu este acceptat. | Asigurați-vă că body în request este în format corect. Asigurați-vă că antetul Content-Type există și are valoarea corectă (application/json). |
429 | Too Many Requests | Această eroare notifică faptul că Merchant-ul a făcut prea multe request-uri într-o perioadă scurtă de timp. Acesta este un mecanism de protecție pentru a preveni căderea sistemului maib ecomm. | Revedeți codul soluției dvs ecommerce ca să vă asigurați că nu este o logică greșită ce duce la efectuarea prea multor request-uri, într-o perioadă scurtă de timp, către maib ecomm. Dacă totuși este așa necesitate, contactați echipa de suport pentru a configura politici diferite pentru proiectul dvs. |
500 | Internal Server Error | maib ecomm nu poate procesa request-ul din cauza unei probleme interne. | Contactați echipa de suport pentru mai multă informație sau asistență. |
503 | Service Unavailable | maib ecomm nu poate procesa request-ul din cauza unei supraîncărcări sau din cauza unor lucrări de mentenanță. Aceasta este o stare temporară, care va fi atenuată după o scurtă perioadă de timp.
Dacă se prevede ca această perioadă să fie mai lungă, atunci Merchanții vor fi notificați din timp în maibmerchants și pe email. | Repetați request-ul după o scurtă perioadă de timp. Dacă eroarea se repetă un timp mai îndelungat contactați echipa de suport. |
Last updated