Bug fixes and improvements

Resolved the bug on android lollipop where the app used to hang when redirected to non-https url from Citrus. Added functionality to pass dynamic value for amount while processing payments.