tonytonycoder11/stripe-connect-reckon — explained in plain English
Analysis updated 2026-05-18
Detect when a connected Stripe account's balance goes negative.
Flag failed or canceled payouts before sellers notice missing money.
Find refunds that exist on Stripe but were never reconciled internally.
Run continuous monitoring that alerts only when a new issue appears.
| tonytonycoder11/stripe-connect-reckon | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Stripe secret or restricted key and Node.js 24 or newer.
stripe-connect-reckon is a monitoring tool for businesses that use Stripe Connect, a system Stripe offers for marketplaces that pay out money to many different connected sellers or accounts. This library watches those accounts and flags financial problems that can quietly build up and hurt a marketplace before anyone notices, such as an account's balance going negative, a payout that failed, a refund that was issued on Stripe but never properly tracked by the business's own systems, or an important financial event that Stripe sent but the business never processed. It was created after a real incident where a seller's account went negative, payouts got suspended, and refunds silently stalled with nobody being alerted until a customer complained. Importantly, this tool only reads information from Stripe. It never transfers money, creates or cancels payouts, issues refunds, or changes any account, because the author considers watching money and moving money to be two very different responsibilities that should not be combined in one tool. It checks for several specific warning signs, including negative balances, failed payouts, unreconciled refunds, missed events, funds being held in reserve to cover other accounts' negative balances, a cluster of disputes on one account, and even a forecasted negative balance based on recent trends, catching a problem before it actually happens. Developers feed it whatever Stripe data they already have, such as balances and payouts, and it returns a sorted list of issues ranked by severity, each with a plain description of what is wrong. It can also connect directly to a Stripe account using an API key to gather this data automatically, and it includes a scheduling feature that checks repeatedly over time and only sends an alert, for example to Slack, when a new problem appears rather than repeating the same warning every time. The project requires Node.js version 24 or newer, is installed through npm, ships with both module formats and type definitions, and is released under the MIT license. It has been tested with 47 automated tests and verified against a real Stripe test-mode account.
A read-only monitoring library that flags negative balances, failed payouts, and unreconciled refunds on Stripe Connect marketplaces before they cause damage.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Stripe API.
MIT license: use it, modify it, and share it freely, including commercially.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.