Ga naar de hoofdinhoud
Versie: 1.x

CHECKOUT211: Lege respons bij afrekenen

Wat dit betekent​

De winkel heeft geen afrekenresultaat teruggegeven, waardoor de bestelstatus onbekend is.

Open de bestelling en controleer de status voordat je het opnieuw probeert. Als de bestelling betaald of afgerond is, breng dan niet opnieuw een bedrag in rekening. Een leeg antwoord betekent vaak dat de bestelling is aangemaakt, maar dat de bevestiging niet is aangekomen.

Je gegevens​

De uitkomst kon niet worden bevestigd — controleer die voordat je het opnieuw probeert. Als dit blijft gebeuren, gebruik dan Debug-info kopiëren op het tabblad Logs en neem contact op met WCPOS-support.

Probleemoplossing​

Bij de kassa:

  1. Druk niet opnieuw op Betaling verwerken en breng de klant niet opnieuw een bedrag in rekening voordat je de status van de bestelling weet.
  2. Open de bestelling en controleer de status. Vernieuw op WCPOS Pro eerst de bestellingen van de kassa — Winkelstatus → Database, het menu ⋮ op de rij Bestellingen, Nu op wijzigingen controleren — en open daarna de bestelling onder Bestellingen. Vraag zonder Pro iemand om de bestelling in WP Admin onder WooCommerce → Bestellingen te openen en te zoeken op het totaalbedrag en de afgelopen minuten.
  3. Alleen de bestelling vinden is niet voldoende — een bestelling kan bestaan zonder betaald te zijn. Als de status In behandeling of Afgerond is, is de verkoop gelukt: breng het bedrag niet opnieuw in rekening.
  4. Als de bestelling nog niet is betaald of je deze niet kunt vinden, controleer dan of de klant heeft betaald — bij een kaartbetaling op het eigen scherm, de bon of het dashboard van de betaalprovider; bij contant geld in de kassalade en aan de hand van het ontvangen bedrag. Als de klant heeft betaald, breng het bedrag dan niet opnieuw in rekening. Als je de bestelling hebt gevonden, laad de app dan opnieuw en controleer de status nogmaals (bij het opstarten rondt de kassa een verkoop af waarvoor zij een betaling heeft geregistreerd); als je de bestelling niet kunt vinden of deze nog steeds niet betaald is, ga dan naar de laatste stap.
  5. Als de bestelling niet is betaald en de provider geen afschrijving toont, probeer dan één keer opnieuw af te rekenen.
  6. Als het nog steeds onduidelijk is, gebruik dan Debug-info kopiëren op het tabblad Logs en neem contact op met support voordat je het opnieuw probeert.

In de winkel — voor de sitebeheerder:

  1. Controleer WooCommerce → Status → Logs op een fatale fout tijdens het afrekenen — een PHP-crash nadat de bestelling is aangemaakt geeft precies dit beeld.
  2. Als het WooCommerce-logboek niets vermeldt, vraag je de hostingprovider om het PHP-foutenlogboek van de server. Sommige fatale fouten worden alleen daar vastgelegd.

Voor een ontwikkelaar: controleer in de ontwikkelaarstools van de browser — of via Geavanceerd → Ontwikkelaarstools in-/uitschakelen in de desktopapp — het afrekenverzoek op het tabblad Netwerk. Een geslaagde status met een lege of afgekorte antwoordinhoud wijst erop dat een plug-in of serverbuffer het antwoord afbreekt.

Details​

Code
CHECKOUT211 (CHECKOUT_EMPTY_RESPONSE)
Ernst
error
Geïntroduceerd in
WCPOS 1.10.0