Underpayment
When received amount is less than expected:- Invoice status →
underpaid - Webhook →
invoice.underpaid - WooCommerce order →
on-holdwith order note
Overpayment
Payment row status may beoverpaid when received amount exceeds expected. Invoice handling depends on platform validation logic at detection time.