$data[] - добавление элемента в массив, а ты просто переприсваеваешь снова и снова переменную data в цикле (и ничего оно нормально не выводит, посмотрел бы data перед преобразованием в json)
Vlad_Abb, открывай этот файл local/php_interface/classes/Extyl/Tools/IntegrationHelper.php, смотри 42 строку, там будет вызов curl_init(), надо добавить \, что бы было \curl_init() (без пробела после \)
непонятно причём тут битрикс вообще. принять заявку от bukza, и кроме как заявку в эквайринг сбера отправить, нужно где-то в битриксе сохранять ее? ну вообще можешь использовать модуль эквайринга сбера, там уже явно написаны методы, которые тебе придётся писать (запросы и тд)
что бы не делать там много условий, приведи координаты своего прчмоугольника к нормальному вижу (можешь сам определить, что для тебя нормальный вид, но я предложу что бы это были нижняя левая и верхняя правая точки, то есть точки из примера преобразуются в (-10, 10) и (105, 56). дальше будет один цикл , а не 4 в зависимости от условий
1) определить ссылка на другую страницу или якорь в href.
1.1) если якорь - прокрутить до нужного блока
1.2) если ссылка на другую страницу - после загрузки страницы, проверяй наличие якоря в ссылке, и крути до нужного элемента
на сервере запрос обрабатывается с помощью пхп (или любого другого серверного яп) в зависимости от способа отправки get/post, данные будут в глобальных массивах $_GET/$_POST (для пхп)