The InstaPAY Online Merchant Center has a new location:
You'll automatically be redirected in 9 seconds.