Skip to content

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

  1. Create your account

    Sign up at /signup with your business email. We need it to send recovery webhooks.

  2. 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.

  3. Configure dunning sequence

    Visit /dashboard to set retry timing (default: predictive based on Stripe customer history).

  4. Embed the recovery widget (optional)

    Place /api/widget/insights on your customer portal to show users their open invoices + 1-click recovery link.

  5. 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.

PaymentRescue feature index: name, description, UI path and API endpoint for each feature.
FeatureWhat it doesUI pathAPI
Churn PredictionML-scored probability that a customer will churn this month./dashboardPOST /api/predict/churn
Retry Time PredictionOptimal timing for Stripe payment retry based on customer behavior./dashboardPOST /api/predict/retry-time
Dunning Email SequenceBranded recovery email cadence, auto-triggered on payment failure./dashboardGET /api/cron/dunning (server-side)
Stripe Webhook HandlerReceives invoice.payment_failed + customer.subscription.deleted events.POST /api/stripe/webhook · /api/stripe/billing-webhook
Stripe Connect OAuthRead-only Stripe connection — no fund movement permissions requested./dashboardGET /api/stripe/connect
Update Payment LinkHosted page where customers update their failed card.GET /api/update-payment/[invoiceId]
Widget for customer portalEmbeddable iframe with open invoices + 1-click recovery.GET /api/widget/insights
Recovery Events WebhookOutbound webhook fired on successful recovery (for your CRM)./dashboard/webhooksPOST /api/webhooks/recovery-event (you receive)
Analytics dashboardMRR recovered, retry success rate, customer-level churn score./analyticsGET /api/dashboard

Need help? Email hello@paymentrescue.dev — we reply within 48 hours.