WooCommerce · PayPal · Help

PayPal: one-cent mismatch with coupons and tax-inclusive prices?

Compare cart, creation, update and capture amounts, and evaluate the correction reported for the affected plugin version.

Source date: 5 November 2026Editorial team: KAN KAI WORKSEditorially updated:

Quick answer

A one-cent mismatch between WooCommerce and PayPal needs evidence from the same cart across creation, later updates and capture. PAYER_ACTION_REQUIRED alone does not prove a rounding defect. Record the coupon, tax-inclusive prices, shipping and rounding settings, and reconcile existing money movements before retrying. For the reported PayPal Payments 4.1.3 case, support identifies 4.2.0 as a correction; test a suitable supported release rather than manually altering amounts.

Source basis: Q1 · Q2

Applies to
WooCommerce PayPal Payments with percentage coupons and tax-inclusive prices; incident reported under 4.1.3, with support identifying a 4.2.0 correction, not a general current rounding defect.
How to verify the result
The agreed amount remains consistent through creation, approval and capture, and the controlled test’s order notes and payment reference map to the intended order.
Your first check

Does the difference appear when the PayPal order is created or only afterward?

Compare the same test order across every amount stage. Vendor support identified PayPal Payments 4.2.0 as a correction for the reported 4.1.3 case.

After a percentage coupon, the total displayed in the store differs from the amount initially sent to PayPal. A later one-cent correction can coincide with payment failure in the affected workflow. The reviewed case names PayPal Payments 4.1.3 and HTTP 422 with PAYER_ACTION_REQUIRED; vendor support subsequently identifies 4.2.0 as a correction. This guide covers that version-specific incident and comparable remaining symptoms. Q1

Do not classify every 422 as a rounding defect

The error alone does not establish a one-cent discrepancy. Amounts before and after each stage make this particular pattern testable. For existing orders, reconcile any authorisation or actual capture before asking customers to try again.

WooCommerce distinguishes tax-inclusive and tax-exclusive price entry and provides rounding settings. Include these in the technical comparison; do not change them arbitrarily to make an incorrect payment amount appear consistent. Q2

Trace the amount through the workflow

  1. Preserve the exact cart: Record products, quantities, prices, coupon type, shipping, currency and relevant tax and rounding settings. Reproduce that cart on staging rather than testing an unrelated coupon.
  2. Compare calculation stages: Match the shop total, initial PayPal creation amount, any subsequent update and intended capture amount. Use the same operation references and timestamps throughout.
  3. Locate the difference: For a currency with two decimal places, comparing whole minor units can help. For example, 20.01 versus 20.00 becomes an explicit difference instead of being confused with rounded intermediate displays.
  4. Check the version: If the affected older combination is installed, evaluate a suitable supported release containing the documented correction on a backed-up copy. The reference to 4.2.0 is not a recommendation to remain pinned to that version indefinitely.
  5. Isolate additional calculations: If the discrepancy remains, test custom pricing filters, currency conversion, coupon extensions and shipping rules individually. A different sandbox result does not automatically disprove a live incident; document the differences.

Define the completion test

The agreed amount should remain consistent across creation, approval and capture. Then inspect order notes and payment mapping. Do not conceal the discrepancy through manual penny adjustments, skipped customer approval or repeated live collections.

Retain the original cart and its expected total as a regression sample. That is more meaningful than simply confirming that a different product can be purchased without a coupon.

Frequently asked questions

Should I change taxes or the coupon percentage?

Not as an unsupported workaround. The intended business values remain the baseline; correct the calculation stage shown to be wrong.

Does PAYER_ACTION_REQUIRED always mean this problem?

No. Without a demonstrated amount discrepancy, investigate the specific provider response separately.

Is a successful sandbox purchase sufficient?

It is a valuable test, but only comparable settings make it relevant. Account for differences from the original workflow.

Information for assistance

Provide versions, a reproducible test cart, calculation settings and the redacted amount sequence. Do not send complete payment data or customer credentials.

KAN KAI WORKS can compare the calculation path and the amounts sent to PayPal. Get help with this case.

Support with this issue

KAN KAI WORKS can compare the calculation path and the amounts sent to PayPal.

Sources and scope

Sources checked: 5 November 2026. The original incident has not been independently reproduced.