Обратный вызов платежного шлюза не получает в EC2 с прокси Nginx (Spring Boot)JAVA

Программисты JAVA общаются здесь
Anonymous
Обратный вызов платежного шлюза не получает в EC2 с прокси Nginx (Spring Boot)

Сообщение Anonymous »

Я внедряю платежную систему, используя платежный шлюз (платежный платеж), но URL -адреса обратного вызова и возврата не получают запросов в моей производственной среде.
среда
  • Приложение для пружинного загрузки, работающее на порте 8080 < /li>
    aws ec2 с nginx как обратный прокси < /li>
    Домен с HTTPS (предоставленным регистратором домена) < /li>
    Nginx, настроенный на запросы прокси с 443 до 8080 < /li>
    < /ul>
    Рабочий сценарий ( Локальный) < /h3>

    Местная среда (

    Код: Выделить всё

    localhost:8080
    )
  • Код: Выделить всё

    return_url< /code> получает результат оплаты должным образом < /li>
    < /ul>
     не работает (производство) < /h3>
    
     Производственная среда (https://mydomain.co.kr
    )
  • Neither return_url not callback_url Получить любые запросы
  • Журналы доступа nginx показывают не входящие запросы в эти конечные точки
< /h3>
Конфигурация < /p>
Код запроса платежей: < /p>

Код: Выделить всё

JSONObject requestBody = new JSONObject();
requestBody.put("return_url", "https://mydomain.co.kr/api/payment/success");
requestBody.put("callback_url", "https://mydomain.co.kr/api/payment/callback");
< /code>
nginx configuration: < /p>
server {
listen 80;
listen 443;
server_name mydomain.co.kr;

location /api {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
< /code>
конечные точки контроллера: < /p>
@PostMapping(value = "/success", consumes = {
MediaType.APPLICATION_FORM_URLENCODED_VALUE,
MediaType.ALL_VALUE
})
public ApiResponse\

Подробнее здесь: [url]https://stackoverflow.com/questions/79441314/payment-gateway-callback-not-receiving-in-ec2-with-nginx-proxy-spring-boot[/url]

Вернуться в «JAVA»