Skip to content

Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →

Barrierefreiheit

Hoe beschermt een website klanten voor dure invoerfouten?

Een website beschermt klanten voor dure invoerfouten doordat zij voor de bindende stap op zijn minst een van drie beveiligingen biedt: de klant kan zijn gegevens op een overzicht controleren en corrigeren, hij moet de invoers uitdrukkelijk bevestigen, of hij kan de voorval erna ongedaan maken. Criterium WCAG 3.3.4 verlangt een van deze beveiligingen overal waar bestellingen, contracten of klantgegevens op het spel staan.

Controleren, bevestigen of ongedaan maken

Een zahlendraai in de rekeningnummer, een dubbel verstuurd bestelling, een onopzettelijk verwijder klantenaccount — dergelijke fouten gebeuren iedereen, maar mensen met motorische beperkingen, trillingen of concentratieproblemen veel vaker. Het criterium grijpt aan bij drie soort voorvallen: wettelijke verplichtingen als contractsluitingen, financiële voorvallen als bestellingen en overboekingsgegevens, en het wijzigen of verwijderen geslagen klantengegevens. De bekendste toepassing kent iedereen uit online handel: de bestellingsoverzicht voor de koopknop, waarop adres, artikel en betalingwijze opnieuw samengevat zijn en elke gegeven corrigeerbaar is. Evenzo telt een bevestigingsvraag voor verwijdering — of een wederopnamepad erna.

Zo controleert de controledienst de foutpreventie

Of een bestellingsproces een echt controlemogelijkheid biedt, is machinaal nauwelijks vast te stellen — daarvoor zou de meting een volledige aankoop moeten doorspelen, en precies dat verbiedt zich op een echt website van zelf. Een automatische controle die testaankopen triggert of klantgegevens wist, zou geen controle maar schade zijn. Ons rapport wijst criterium 3.3.4 daarom openlijk als handmatig controlegebied aan. Bij gouden standaard loopt een mens uw kritieke routines tot onmiddellijk voor de bindende stap door en beoordeelt: is er overzicht om te controleren, een uitdrukkelijke bevestiging of een vastgestelde weg de voorval ongedaan te maken.

Beispiele

Bestellung ohne Kontrolle

Verstoß
<form action="/bestellen">
  … Adresse, Zahlung …
  <button>Kaufen</button>
</form>
Erfüllt
<form action="/bestellen/pruefen">
  … Adresse, Zahlung …
  <button>Weiter zur Übersicht</button>
</form>
<!-- Übersichtsseite: alle Angaben mit „Ändern“, dann „Zahlungspflichtig bestellen“ -->

Bei Geld, Verträgen und Daten: prüfen, bestätigen lassen oder widerrufbar machen, eines davon mindestens.

  • Loop uw bestelling of navraagproces tot kort voor de afsluiting door en controleer of een corrigeerbaar overzicht verschijnt.
  • Plaats voor elk verwijdering van klantgegevens een bevestigingsvraag die de voorval bij naam noemt.
  • Maak op de overzichtspagina elke gegeven rechtstreeks veranderbaar, met een eigen Bewerk-link per onderdeel.
  • Beschrijf na de afsluiting de herroepingsweg zichtbaar in de bevestiging, zodat fouten ook erna hersteld zijn.

Deutsche Fassung dieser Seite