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.
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). | /dashboard/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? Email hello@paymentrescue.dev — we reply within 48 hours.