The InstaPAY Online Merchant Center has a new location:

https://secure.instapaygateway.com

You'll automatically be redirected in 9 seconds.