Есть задачи:
- Передать на сервер банка данные в xml методом POST
- Получить и обработать ответ от банка в виде json
- Дать ответ серверу банка в форме json при удачном получении данных и, цитата "... При неуспешном получении данных в виде json направлять exception (не в виде json)."
И если с первыми двумя пунктами сложностей (в данный момент) нет. В пункте 1 - обычная html форма и POST, в пункте 2 - это $r = $_POST (условно), то как реализовать пункт пункт 3 мне совсем не ясно.
Предполагаю, что нужно сделать с помощью cURL, но тут сразу сложности - Я не знаю с какого адреса придут данные, а в $_SERVER['HTTP_REFERER'] ничего нет.
Подскажите куда смотреть?
Верно ли, что это можно сделать с помощью cURL? Есть ли какие-либо еще более удобные или
более правильные методы/способы? Или я вообще неверно понимаю?