well for those who are having problem opening the site..it happened to me just a few minutes back but i tried again and it loaded...so try a couple of times..

and for queries regarding the payment processor you can check out this thread i found today...went thru it a little bit but still not sure completely

http://www.webtradehut.com/showthread.php?t=5020