Skip to main content
Version: 1.x

CHECKOUT401: Totals diverged

What this means​

Your store's total for this order differs from what the till showed. The order is saved with the store's total.

Open the order and compare totals before the customer leaves. If money was already taken, charge or refund the difference. If the difference is unexpected, contact support.

Your data​

The order is saved, with your store's total. Payment may or may not have been taken yet — this check runs when the order saves, which can be before payment. If this keeps happening, use Copy debug info on the Logs tab and contact WCPOS support.

Troubleshoot​

At the till — do this before the customer leaves:

  1. Open the order and compare its total with what the till showed; the log entry records which amounts differ.
  2. Check whether payment was already taken, and how much — on a card terminal, its screen or receipt; for cash, the amount tendered; for another gateway, its own record.
  3. If money was already taken, charge or refund the difference through your normal process. If no payment has been taken yet, take payment for the order's total as it now shows.

On the store — for the site administrator:

  1. Open the order in WP Admin and compare its totals with what the till showed; the log entry records which amounts diverged.
  2. The usual causes are tax settings that differ from what the till expected, or a discount or pricing plugin recalculating on the server — review the store's tax settings first.
  3. If the difference is unexplained, use Copy debug info on the Logs tab and contact support with the order number.

Details​

Code
CHECKOUT401 (TOTALS_DIVERGED)
Severity
error
Introduced in
WCPOS 1.10.0