1. Согласен. 2, 3. Формат контрольной подписи задаётся Webmoney, если его изменить, то хеш не сойдётся с тем, который приходит в уведомлении о платеже.
К сожалению, сейчас я практически не работаю с парсером, поэтому допилку класса оставляю всем желающим :-)