What is PayFix
PayFix is failed-payment recovery automation for businesses on Stripe. When a subscription or invoice payment fails, PayFix takes over: it runs configurable dunning sequences (better than Stripe's defaults), sends personalized recovery emails on optimal schedules, and shows you exactly how much revenue it recovered.
PayFix never sees or stores card data. We only read failed-payment metadata via your Stripe connection.
Connect your Stripe account
- Create a PayFix account at payfixapp.com.
- From your PayFix dashboard, click Connect Stripe.
- You'll be redirected to Stripe's OAuth flow — approve read access to invoices, customers, and subscriptions, plus webhook delivery.
- Once redirected back, PayFix starts listening for failed-payment events automatically. No further setup required.
You can disconnect your Stripe account at any time from PayFix settings.
How dunning works
When Stripe sends an invoice.payment_failed or payment_intent.payment_failed event to PayFix, we:
- Verify the webhook signature and check for idempotency (we never process the same event twice).
- Look up the affected customer, subscription, and failure reason.
- Start the dunning sequence configured for your account — typically 3-5 steps over 7-14 days.
- Send personalized emails using your templates, with customer name, amount, currency, and failure reason interpolated.
- Stop the sequence the moment Stripe reports the payment recovered.
- Log the recovery to your dashboard so you can see exactly what was saved.
Editing email templates
From PayFix > Settings > Templates you can edit the subject, body, and send delay of each dunning step. Use placeholders like {{customer_name}}, {{amount}}, {{currency}}, and {{payment_link}} to personalize.
Every template you write is yours and is your legal responsibility (see our Terms). Stay accurate, avoid pressure tactics, and comply with applicable anti-spam laws.
The PayFix Stripe App
PayFix ships a Stripe App extension that surfaces recovery data directly inside the Stripe Dashboard, so you can monitor failed payments without leaving your existing workflow.
Two views:
- Dashboard drawer — KPIs (MRR recovered, recovery rate, failed payments waiting) and a recent failed-payment list.
- Customer detail sidebar — per-customer recovery history visible on any Stripe customer page.
Install the app from the Stripe App Marketplace and link it to your PayFix account. Data is fetched via signed requests from your Stripe Dashboard to PayFix's API — no extra credentials to manage.
Billing & plans
PayFix is paid via subscription, charged by Stripe (on our end). See plans and limits on the Pricing page. Cancel anytime from your account settings — no contract, no phone calls.
Security & compliance
- All webhook signatures are verified before processing.
- Stripe OAuth tokens are stored encrypted at rest.
- We never store card numbers — PCI scope is minimized by design.
- Stripe App API requests are signed with
STRIPE_APP_SECRETand verified server-side. - Data retention and your GDPR/CCPA rights are described in our Privacy Policy.
Getting help
Email support@payfixapp.com or visit the Support page. We typically respond within one business day.
