The GetPaid WordPress plugin before 2.8.55 does not verify the authenticity of incoming Worldpay payment notifications, allowing unauthenticated attackers to forge a notification that marks a pending invoice as paid without any payment being made.
The product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.