Опис проєкту
ПерекладПотрібен скрипт або невеликий інструмент, який регулярно забирає транзакції у платіжного шлюзу — через звіт або API — і автоматично зіставляє кожну транзакцію з замовленням за номером, сумою та датою, з розумним допуском на невеликі розбіжності. Зіставлені пари позначаються в системі як закриті. Усе, що не вдалося зіставити автоматично — розбіжності за сумою, задвоєні платежі, платежі без замовлення, замовлення без оплати — має потрапляти в окремий список для бухгалтера.
Готове рішення повинно працювати за розкладом без участі людини і залишати зрозумілий звіт про розбіжності та лог того, що і коли було зіставлено. Розглянемо Python або PHP — залежно від того, що зручніше під нашу систему. Перед початком опишіть свій підхід і дайте оцінку за термінами та вартістю.
Що важливо:
— коректна логіка зіставлення з налаштовуваними допусками
— зрозумілий звіт по неприв'язаних платежах
— правильна обробка задвоєних і повернених транзакцій