Adding stricter checks to amount paid