Some additions in handleRequestPayment() method