Somehow miraculously worked on iPhone's safari...
Oddly enough I got error 601 on the iPhone too, pressed back(below the error message) and it popped a different screen to confirm payment and it went through.