> ## Documentation Index
> Fetch the complete documentation index at: https://docs.meum.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Underpayment and overpayment

> How Meum handles partial and excess payments.

## Underpayment

When received amount is less than expected:

* Invoice status → `underpaid`
* Webhook → `invoice.underpaid`
* WooCommerce order → `on-hold` with order note

## Overpayment

Payment row status may be `overpaid` when received amount exceeds expected. Invoice handling depends on platform validation logic at detection time.

<Tip>
  Always verify webhook `received_amount`, `expected_amount`, and `difference_amount` fields rather than assuming full payment.
</Tip>

## Related pages

* [Payment statuses](/payments/payment-statuses)
* [Payment remains pending](/troubleshooting/payment-remains-pending)
