Бюджет: 20000 UAH Термін: 14 днів
Добрий день.
Задача по суті схожа на побудову окремого сервісу, який агрегує платежі з різних джерел і централізовано виконує зіставлення з замовленнями.
Логіку пропоную будувати не навколо суми, а через унікальні ідентифікатори: номер замовлення в призначенні, external id платежу, або додатковий payment reference. За потреби можна додати шар з інвойсами, щоб зробити зіставлення максимально точним.
По архітектурі:
окремий бекенд сервіс для збору і нормалізації оплат через API та виписки (nestjs)
черга обробки для захисту від дублювань
гнучкі правила матчінгу по кількох параметрах
інтерфейс для незіставлених платежів з ручною прив’язкою (react)
синхронізація статусів між SalesDrive та 1С
Деталі реалізації, терміни і вартість пропоную обговорити в особистих повідомленнях.