I am lucky today after searching through this forum with no luck and want to share how I got it to work. I used to live in US with US credit card. After moving out of US, I try to pay with this card and keep getting 601 error. Today I try to use VPN to connect and it works! Not sure whether IP address needs to match the billing address for it to get through.