ME

Кейс · BotForChange · 2024 · Благотворительный проект

BotForChange

Paycom-интеграция для системы перевода сдачи в благотворительность.

О клиенте

Контекст и вводные данные.

[draft] BotForChange — проект благотворительного перевода сдачи с покупок в магазинах-партнёрах. Покупатель видит сумму к оплате, округляет вверх, разница автоматически уходит в благотворительный фонд через Paycom.

[draft] Идея простая, реализация требовала тонкой работы с Paycom API и точной отчётности для жертвователей и магазинов.

Задача

Что нужно было решить.

  • [draft] Интегрировать Paycom для split-платежей
  • [draft] Прозрачная отчётность для жертвователей
  • [draft] Отчёты для магазинов-партнёров
  • [draft] Минимальная задержка чекаута

Решение

Что и как мы сделали.

[draft] Реализовали split-логику на стороне сервиса: Paycom получает основную сумму, разница уходит на счёт фонда отдельным платежом. Использовали идемпотентные вебхуки для надёжности.

[draft] Отчётность: жертвователи видят персональную статистику в личном кабинете, магазины — еженедельный CSV с разбивкой по транзакциям.

Стек

С чем работали.

Node.jsPostgreSQLPaycom APITelegram Bot APIDocker

Результаты

Что получилось.

[draft] X+ транзакций / месяц
[draft] <Xмс латентность чекаута
[draft] X недель до запуска

Срок и стоимость

Срок [draft] X недель
Стоимость [draft] Базовый-пакет (от $400)

Похожая задача?

Расскажите о вашей ситуации — пришлю расчёт и план в течение рабочего дня.

Обсудить задачу → — Резидент IT Park · Ташкент