I’ve looked at the troubleshooting tips and nothing helps. Unfortunately, most of them I can’t try because I am on a shared hosting and I don’t have command line access.
I don’t really understand where the 403 error is coming from. As I understand it, the url is sent to phantomjscloud and so phantomjs accesses the invoice in a similar way to the client portal. Is the 403 error coming from that access attempt or is it coming from the application trying to access phantomjscloud?