Estamos enfrentando um problema semelhante aqui.
Fizemos a integração via WebService direto com a Betha e, usando a URL antiga, o serviço responde normalmente — ou seja, o WSDL está acessível, os métodos SOAP são expostos corretamente, e conseguimos consumir o serviço normalmente.
No entanto, ao tentar emitir uma nota para um emissor da cidade de Criciúma, o retorno é de que o CNPJ não tem autorização ou acesso ao serviço — aparentemente porque a cidade já migrou obrigatoriamente para a nova URL da Betha Cloud.
Ao utilizar a nova URL:
https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps?wsdl
Nos deparamos com uma série de erros diferentes, por exemplo:
There was an error downloading 'https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps?wsdl/$metadata'. The request failed with HTTP status 405. Metadata contains a reference that cannot be resolved: '...recepcionarLoteRps?wsdl'. The content type application/json;charset=UTF-8 of the response message does not match the content type of the binding (application/soap+xml; charset=utf-8). ... Internal Server Error","message":"Could not create message from InputStream: Unable to internalize message
Tentamos de várias formas, inclusive:
Baixamos os .xsd disponibilizados aqui:
https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service#--download-do-schema-do-xml
Convertendo os .xsd em classes e adaptando nossa aplicação
Como também percebemos ao analisar os arquivos .xsd, eles definem apenas a estrutura dos dados (XML), mas não trazem as operações/métodos SOAP — que normalmente estariam no WSDL, e o WSDL da nova URL parece mal configurado ou até incompatível com ferramentas padrão de consumo.
Se alguém conseguiu emitir via essa nova URL usando WebService direto (fora do ACBr), seria ótimo compartilhar detalhes do fluxo.