Help & Getting Started
Welcome to PaymentRescue. These 5 steps + the features index below cover everything you need to recover 30-50% of your failed Stripe payments.
First steps
Create your account
Sign up at /signup with your business email. We need it to send recovery webhooks.
Connect your Stripe account
Use OAuth via /api/stripe/connect — read-only by default. We never move funds, only observe failed payments to predict recovery.
Configure dunning sequence
Visit /dashboard to set retry timing (default: predictive based on Stripe customer history).
Embed the recovery widget (optional)
Place /api/widget/insights on your customer portal to show users their open invoices + 1-click recovery link.
Monitor recovery analytics
Visit /analytics for real-time MRR recovered, retry success rate, and per-customer churn predictions.
Bought a lifetime deal? Redeem your coupon at /redeem before connecting Stripe. Not sure how much you could recover? Start with the ROI Calculator.
Features Index
Every feature PaymentRescue ships, how to reach it from the UI, and the API endpoint behind it.
| Feature | What it does | UI path | API |
|---|---|---|---|
| Churn Prediction | ML-scored probability that a customer will churn this month. | /dashboard | POST /api/predict/churn |
| Retry Time Prediction | Optimal timing for Stripe payment retry based on customer behavior. | /dashboard | POST /api/predict/retry-time |
| Dunning Email Sequence | Branded recovery email cadence, auto-triggered on payment failure. | /dashboard | GET /api/cron/dunning (server-side) |
| Stripe Webhook Handler | Receives invoice.payment_failed + customer.subscription.deleted events. | — | POST /api/stripe/webhook · /api/stripe/billing-webhook |
| Stripe Connect OAuth | Read-only Stripe connection — no fund movement permissions requested. | /dashboard | GET /api/stripe/connect |
| Update Payment Link | Hosted page where customers update their failed card. | — | GET /api/update-payment/[invoiceId] |
| Widget for customer portal | Embeddable iframe with open invoices + 1-click recovery. | — | GET /api/widget/insights |
| Recovery Events Webhook | Outbound webhook fired on successful recovery (for your CRM). | /docs/webhooks | POST /api/webhooks/recovery-event (you receive) |
| Analytics dashboard | MRR recovered, retry success rate, customer-level churn score. | /analytics | GET /api/dashboard |
Need help? Browse the FAQ for common questions, or email hello@paymentrescue.dev — we reply within 48 hours.