Frequently Asked Questions

Can't find your answer? Send us a message below.

Is my Stripe API key safe?+
Your API key is encrypted with AES-256 and stored securely in our database. DunnAI only has read access to your Stripe account — we cannot move funds, issue refunds, or initiate new charges. You can revoke access at any time from your Stripe dashboard.
How does the $49 charge work exactly?+
DunnAI is completely free until we recover $49 or more for you. Once that threshold is reached, a $49/month subscription starts automatically via Stripe. You’ll receive an email notification before you’re charged. Cancel anytime — no fees.
What happens if DunnAI can’t recover a payment?+
You pay nothing. DunnAI only charges once it has recovered $49 on your behalf. If recovery attempts are unsuccessful, the service remains free indefinitely.
Can I cancel anytime?+
Yes. Cancel from your dashboard at any time. Your subscription remains active until the end of the current billing period, after which no further charges occur.
Which Stripe accounts are supported?+
DunnAI works with any Stripe account using recurring billing (subscriptions). We support both live and test mode connections, though recovery only runs on live mode data.
How long does the initial scan take?+
After connecting your Stripe account, DunnAI scans the last 30 days of failed payments and registers them for recovery within a few minutes. You’ll see a banner on your dashboard when the initial scan is complete.
What’s the difference between Smart Retry and Recovery Email?+
Smart Retry automatically retries failed payments at optimal intervals based on the decline code (e.g., insufficient funds vs. card expired). Recovery Email sends a personalized email to your customer prompting them to update their payment method. Both work together to maximize recovery.
I connected Stripe but my dashboard is empty — why?+
This usually means there are no failed payments in the last 30 days, or the initial scan is still in progress. If the dashboard remains empty after 5 minutes, try disconnecting and reconnecting your Stripe account from the Account page.
How do I change or update my Stripe API key?+
Go to Account → Stripe API Key. Enter your new key and save. Note: changing your API key will reset your payment history data, but your recovered revenue total is preserved.
What happens to my data when I delete my account?+
All your data — including your API key, payment history, and customer email addresses — is permanently deleted immediately upon account deletion. This cannot be undone.
How does DunnAI recover payments that Stripe can’t?+
Stripe Smart Retries work by retrying the charge automatically. But when a card expires or a customer changes their card number, no retry will ever succeed — the card is simply gone. DunnAI detects these cases from the decline code and sends a personalized message to your customer in your brand’s voice, prompting them to update their payment method. This is something Stripe’s built-in tools cannot do automatically with your branding and custom messaging.
What does “restricted access” mean exactly?+
DunnAI connects using a restricted Stripe API key. We can read your failed payments and retry failed invoices on your behalf — but we cannot create new charges, change amounts, initiate transfers, or move money in any way. Stripe executes all actual payment processing. You remain in full control at all times.
Can DunnAI see my customers’ card numbers?+
No — and this isn’t just our policy, it’s technically impossible. Stripe never exposes full card details through their API to anyone, including DunnAI. Card numbers, CVV codes, and bank account details are processed and stored exclusively by Stripe. We only see payment status, amounts, and decline codes.
Can DunnAI charge my customers without my knowledge?+
No. DunnAI can only retry invoices that have already failed — using the exact same amount that was originally charged. We cannot create new charges, change amounts, initiate transfers, or move money in any way. Every action DunnAI takes is visible in your recovery dashboard.
How do I revoke DunnAI’s access to my Stripe account?+
Go to your Stripe dashboard → Developers → API keys, and delete the restricted key you created for DunnAI. This takes about 30 seconds and immediately revokes all access. You do not need to contact us or cancel anything separately.
What specific Stripe permissions does DunnAI request?+
DunnAI requests read access to your payments, invoices, customers, and subscriptions — plus the ability to retry invoices that have already failed (invoices:write). That’s it. We never request permission to create new charges, access to card numbers or bank details (Stripe never exposes these to anyone), the ability to move, transfer, or withdraw funds, or access to change your Stripe settings. You can view and revoke our access at any time from Stripe Dashboard → Developers → API keys.

Still have a question?

We'll get back to you within 24 hours.