Для интеграции с другими сервисами и приложениями рекомендуем настроить интеграцию через Zapier.

Вы сможете передавать данные между сервисами без помощи программистов.

Рекомендуем вместо данного метода использовать более
новый getOrderDetails

Вы можете получить подробную информацию о заказе по его идентификатору (ID), сформировав запрос к API сервиса программными методами.

Запрос передаётся методом POST в формате URLencode на адрес: https://username.expertam.ru/api/GetOrderInfo

где username — это логин пользователя в системе, а так же его домен 3-его уровня в сервисе Expertam.

В ответе ваша система получит информацию о заказе.

Параметры передаваемые в запросе

данный метод принимает

Как работает

Вы вызываете функцию API getOrderInfo, в ответ ваша система получит результат выполнения функции и массив информации о заказе в переменной result.

Массив информации будет выглядеть следующим образом:

Ответ кодирован в формате JSON. Подробнее смотрите «Ответы API сервиса«.

Если Вы передавали в функцию CreateOrder параметр bill_domain, то после получения ответа переменная $resr->result[‘link’] будет содержать полную ссылку для оплаты формата https://your-domain.ru/bill/… Иcпользовать её можно будет например так:

Если Вы не передавали в функцию CreateOrder параметр bill_domain, то после получения ответа Вам необходимо добавить к ссылке протокол и домен:

Пример на PHP получениия информации о счете

В примере получаем иноформацию по заказу номер 102937.

Функция GetHash — формирует подпись к передаваемым данным.
Функция CheckHash — проверяет подпись к ответу сервиса.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...