Improvements for Web Request Handling

Module is more stable if payment provider gateway is not available
Built Failed due to bool-comparison
Added the gridname as request parameter to get the gateway URL
Bug fix from previous checkin
Register Parameters added