Здравствуйте. От банка должен приходить ответ об успешной оплате пользователя методом POST на конкретный url нашего сайта. Проблема в том, что у банка не получается отправить данные методом пост на наш сайт в то время как я отправляю данные с со своей машины и все принимается и обрабатывается отлично.
Может ли быть это связано с настройками моего хостинга или причина в другом? Отправил вопрос провайдеру думают уже очень давно(тупят, не как не могу вникнуть в мой элементарный вопрос). Банковский админ утверждает что у него выходит при отправке некая ошибка: error: java.lang.NullPointerException.
Попросите банк отправить с их стороны простой запрос curl POST на ваш url, а у себя запишите полученный запрос в логи.
что типа
curl --data "test=ok" example.com/url.php
если запрос придет, значит скорее всего у вас все ок, и проблема в ПО банка
Я конечно же напишу ему об этом, но как вы думаете есть ли в этом смысл если он через браузер отправляет этот запрос и все работает норм, в то время как отправляя через их некий клиент вылетает ошибка?
Ну curl, как минимум, можно запустить с той же машины, где работает злополучный клиент. И это точно покажет доступность вашего url с той машины.
Если через curl запрос виден в логах, а через клиент нет, вероятнее всего ошибка у банка.
Плюс запросы браузера немного отличаются от "голых" POST запросов (иногда и в этом может быть проблема).
Вообще у меня похожая проблема была с процессингом Qiwi, долго пытал их ТП, в итоге они починили свое ПО)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.