28-3-418 PAYMENT OR ACCEPTANCE BY MISTAKE.