The BitPay Gateway for WooCommerce WordPress plugin through 4.1.3 does not bind the payment providers transaction confirmation to the order it completes, nor verify the confirmed amount, allowing an unauthenticated attacker who holds a single genuine low-value transaction to mark arbitrary higher-value orders as paid.
The product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.