better version 20140111
new payment request handler class