Mesajul IDS_Model_Purchase_Sms_Online_INVALID_RESPONSE_BODY apare atunci când răspunsul transmis de notifyURL către NETOPIA nu este formulat corect.
Această eroare este specifică integrării prin API V2, unde răspunsul trebuie să fie în format JSON.
🔎 Cum verificați răspunsul transmis
Pentru a vedea exact ce răspuns a fost trimis de serverul dumneavoastră:
1️⃣ Accesați mediul sandbox
2️⃣ Mergeți la Comenzi → Card
3️⃣ La filtrul „Stare” selectați „Oricare”
4️⃣ Accesați Detalii (iconița lupă)
5️⃣ Intrați în tab-ul Comunicare comerciant
6️⃣ Apăsați săgeata din dreptul stării comenzii pentru a afișa detaliile complete
Aici veți putea vedea răspunsul transmis de notifyURL.
✅ Formatul corect al răspunsului (API V2)
Pentru ca notificarea să fie validată, serverul dumneavoastră trebuie să răspundă cu:
Content-type: application/json
{"errorCode": 0}
ℹ️ Ce înseamnă acest răspuns?
- Content-type: application/json → indică faptul că răspunsul este în format JSON
- "errorCode": 0 → confirmă că notificarea a fost procesată cu succes
Dacă răspunsul nu respectă acest format (ex: este HTML, text simplu, XML sau JSON incorect), sistemul va genera eroarea.
🛠️ Recomandare
Verificați implementarea notifyURL și asigurați-vă că:
✔ răspunsul este în format JSON
✔ header-ul este setat corect la application/json
✔ nu există mesaje suplimentare sau caractere în plus
Această eroare este de natură tehnică și necesită verificare din partea dezvoltatorului care a implementat integrarea API V2.
Comentarii
0 comentarii
Articolul este închis pentru comentarii.