Спарсить json, сложить данные в базу
До начала работы необходимо согласовать фреймворк, который вы будете использовать для написания системы сбора и анализа отчета.
Аналогичная система писалась на YII2 2 года назад для других API запросов, база данных утеряна.
Могу предоставить код для анализа и рефакторинга.
Авторизация не требуется – страница будет работать за http_basic авторизацией
Сбор статистики по крону раз в час или по ручному запуску с момента последнего срабатывания (то есть дату последнего запуска и параметры с
которыми запускался скрипт нужно помнить)
Используется 2 запроса к api:
1. getCompletedOrders со статусом liveOrderStatus=pay
2. getCompletedOrders со статусом liveOrderStatus=success
По первому запросу получаем json массив оплаченных заказов раз в час.
Пробегать нужно все страницы до тех пор, пока не «наткнемся»на дубли
По второму запросу получаем список завершенных –доставленных заказов по которым уже начислена комиссия.
Для статусов pay и success использовать бинарный признак, потому как может быть и то и то, а может быть только один признак.