An underpaid or overpaid transaction occurs when the funds received are different from the order amount. This is caused by the client not sending enough or too much cryptocurrency to the provided address. This can also occur with wallets using different exchange rates. 

To avoid this problem simple indicate what are tolerable deviation percentage for under or overpayments.