1
resposta

Problemas ao acesso api de pagamento

Olá eu clonei o repositório do curso anterior https://github.com/alura-cursos/spring-mvc-i-criando-aplicacoes-web-master e ao finalizar a compra estou recebendo um erro 500 oa acessar a url http://book-payment.herokuapp.com/payment.

org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://book-payment.herokuapp.com/payment":Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://book-payment.herokuapp.com/payment":Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
1 resposta

Oi Jorge,

Esse erro pode acontecer se a API de pagamentos estiver fora do ar.

Essa API de pagamentos utilizada no curso está hospedada no Heroku, e quando ela fica um determinado período sem receber requisições o Heroku desliga o servidor. Daí no próximo request leva um tempinho pro servidor subir novamente e quem fez a chamada pode ter um erro de timeout.

Faz o seguinte, tenta executar novamente o código, e se der erro, espera uns 3 minutos e tenta novamente.

Caso ainda assim não funcione, entre em contato novamente aqui no forum que vemos o que pode estar acontencendo.

Bons estudos!