WCAG 3.3.4: Error Prevention (Legal, Financial, Data)
WCAG 3.3.4 Error Prevention (Legal, Financial, Data) is a level AA success criterion from WCAG 2.0. For legal, financial or test submissions, people can reverse, check, or confirm the action.
A mis-tap on Pay should be correctable or confirmed.
How to test
Place a test order. There should be a review step or a clear confirmation.
How to fix
Show a review of the address and total before payment, or allow an easy cancel.
Example that fails
One click on Pay charges the card with no review.
Example that passes the check
A review page shows the address and total before the pay button.
Shopify
Use Shopify Checkout's review step. Do not bypass it with a one-click theme button that skips the summary.
WooCommerce
Keep the order review table on checkout.
WordPress
If you take payment, show the amount and a confirm button.
Wix
Use the checkout review. Do not skip it.