Ga naar de hoofdinhoud
Versie: 1.x

API03001: Ongeldige verzoekindeling

Wat dit betekent

Het verzoek dat naar de server is verzonden, had niet de verwachte indeling. De server kon niet begrijpen wat de POS vroeg omdat de structuur van het verzoek onjuist was.

Veelvoorkomende oorzaken

  • Beschadigde gegevens — De gegevens zijn beschadigd vóór verzending
  • Softwarefout — Een probleem in de POS-toepassing
  • Proxy-interferentie — Een proxy of firewall heeft het verzoek gewijzigd
  • Problemen met tekencodering — Speciale tekens zijn niet correct gecodeerd

Toewijzing van serverfouten

Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:

ServercodeBron
HTTP 400Elk serverantwoord (fallback)

Oplossen

1. De actie opnieuw proberen

Soms is dit een eenmalige storing:

  • Wacht even en probeer het opnieuw
  • Vernieuw de POS en probeer opnieuw

2. Controleren op speciale tekens

Als je gegevens invoert met speciale tekens:

  • Probeer emoji's of ongebruikelijke symbolen te verwijderen
  • Gebruik standaardtekens voor productnamen, enz.

3. De POS bijwerken

Zorg dat je de nieuwste versie gebruikt:

  • Controleer op app-updates
  • Werk de WCPOS-plugin op je server bij

4. Netwerkconfiguratie controleren

Als je achter een proxy zit:

  • Controleer of de proxy de verzoeken niet wijzigt
  • Controleer de firewallregels
  • Probeer toegang via een ander netwerk

5. Het probleem melden

Als dit consequent gebeurt:

  • Noteer welke actie de fout veroorzaakt
  • Controleer de browserconsole voor details (webversie)
  • Meld het op GitHub met reproductiestappen
  • API03002 — Vereiste parameters ontbreken
  • API03003 — Ongeldige parameterwaarde