Описание проекта
Нужен скрипт или небольшой инструмент, который регулярно забирает транзакции у платёжного шлюза — через отчёт или API — и автоматически сопоставляет каждую транзакцию с заказом по номеру, сумме и дате, с разумным допуском на небольшие расхождения. Сопоставленные пары помечаются в системе как закрытые. Всё, что не удалось сопоставить автоматически — расхождения по сумме, задвоенные платежи, платежи без заказа, заказы без оплаты — должно попадать в отдельный список для бухгалтера.
Готовое решение должно работать по расписанию без участия человека и оставлять понятный отчёт по расхождениям и лог того, что и когда было сопоставлено. Готовы рассмотреть Python или PHP — на чём удобнее под нашу систему. Перед началом опишите подход и дайте оценку по срокам и стоимости.
Что важно:
— корректная логика сопоставления с настраиваемыми допусками
— понятный отчёт по непривязанным платежам
— правильная обработка задвоенных и возвратных транзакций