Use case
Daily reconciliation and dunning runs against the Stripe API.
Stripe handles billing. Your daily reconciliation, custom dunning logic, and monthly invoice runs are your backend. Crontap is the external clock that fires those endpoints on a real cron in your finance team's local timezone.
Free plan · no credit card required
The problem
Why this is painful without the right tool
- Stripe's internal scheduler is narrow; custom recon, dunning, and webhook-replay loops need a real cron of their own.
- Stripe's automatic card retries do not match the dunning cadence your finance team actually wants.
- A monthly invoice run on the 1st has to fire at 00:05 in your billing timezone, not 00:05 UTC.
The fix
How Crontap solves it
Crontap calls your /billing/stripe/recon or /billing/stripe/retry endpoint on the cadence you choose, in any IANA timezone. Your backend uses the Stripe API to do the work; Stripe stays the processor. Failures alert to email / webhook (Slack / Discord / Telegram).
5 0 * * *Pair with the scheduled-billing-retries spoke for the broader category framing. The Stripe-specific wrinkle is rate limits: Stripe is gentle on most queries but strict on charge writes. Your backend should batch with jitter; Crontap only fires the URL.
FAQ
Common questions
- Does this replace Stripe automatic retries?
- No, it augments them. Crontap fires your custom dunning logic on the cadence you control; Stripe's automatic retries continue running in parallel for the cases your custom logic does not handle.
- What's the shortest interval Crontap supports?
- Every 1 minute on paid plans. Free tier available for slower cadences. Billing schedules typically sit at hourly, daily, or monthly.
Related guides
Adjacent use cases
Ready to fix it?
Point Crontap at any URL. Pick any cron. Done.
WordPress, Shopify, Railway, Cloud Run, Vercel, HubSpot, Ghost, your own box. If it answers HTTP, Crontap can drive it on a clock you can read, in the timezone that actually matters, and page you when something breaks.
Free forever tier ・ No credit card required
/wp-cron.php?doing_wp_cron=1
Schedule
"every 5 minutes"
Next
in 23s