InnoReconHub

Centralized reconciliation for projects sharing a DirectPay merchant account. One pull from upstream; every project submits its own claims; the matcher attributes each row to exactly one tenant.

One upstream hit
Daily pull from DirectPay /v5/payin/export. Regardless of how many projects share the merchant account, DirectPay sees a single authenticated request.
Fair attribution
Every project submits a list of transactions it claims ownership of. The matcher cross-checks against upstream and attributes each row to exactly one tenant. Conflicts flagged for review.
Daily broadcast
After matching, a Telegram bot pushes a comprehensive report + CSV to every subscribed chat. The operator sees cross-tenant; each tenant sees its own slice.
Daily flow
19:00 PHT
Hub fetches
DirectPay /v5/payin/export
19:10 PHT
Tenants submit
24h window, one POST each
19:30 PHT
Hub matches
Classifies + attributes
19:35 PHT
Report out
Telegram + per-tenant pull