Skip to main content

How to Handle Failed Payments for LaunchPass Members

TL;DR: Stripe automatically retries failed payments 3 times by default. Configure retry settings in Stripe dashboard (Settings → Billing → Manage failed payments). To manually retry: find member → Invoices → click failed invoice → "Charge Customer."

Patrick B avatar
Written by Patrick B
Updated this week

Understanding Failed Payments

What Happens When Payment Fails

When a member's payment fails:

  1. Payment is declined by bank/card issuer

  2. Member gets email notification from Stripe

  3. Subscription goes to "Past Due" status

  4. Stripe automatically retries (default: 3 times)

  5. If all retries fail: Subscription auto-cancels

  6. LaunchPass removes access (member kicked from community)

Timeline:

  • Day 0: Payment fails

  • Days 1-5: Stripe retries automatically

  • Day 5-6: All retries fail → subscription cancels

  • Day 6: Member loses access to community

This article covers: How to configure retries and manually handle failures.


Why Payments Fail

Common Reasons

Card issues:

  • ✅ Card expired

  • ✅ Insufficient funds

  • ✅ Card declined by bank

  • ✅ Card blocked/frozen

  • ✅ Wrong CVV/security code

  • ✅ Billing address mismatch

Technical issues:

  • ✅ Network error during processing

  • ✅ Payment processor timeout

  • ✅ Bank system down temporarily

  • ✅ Fraud detection flag

Member issues:

  • ✅ Changed banks (old card no longer valid)

  • ✅ Lost/replaced card

  • ✅ Canceled card

  • ✅ Intentionally declined (wants to cancel)

Understanding why helps you communicate with members and prevent future failures.


Automatic Retry Settings (Stripe)

Configuring Automatic Retries

Stripe handles retries automatically. You control the settings.

Step-by-Step: Configure Retries

Step 1: Log into Stripe

  1. Log in with your Stripe account

  2. You're in your dashboard

Step 2: Go to Settings

  1. Click "Settings" (bottom left of sidebar)

  2. Settings menu opens

Step 3: Find Billing Settings

  1. Click "Billing" in settings menu

  2. Or search for: "Manage failed payments"

  3. Look for "Subscriptions and emails" section

Step 4: Configure Retry Schedule

You'll see options like:

  • Number of retry attempts (default: 3)

  • Days between retries

  • When to give up and cancel

  • Email notifications to member

Default Stripe retry schedule:

Attempt 1: Day 0 (initial failure) Attempt 2: Day 3 Attempt 3: Day 5 Attempt 4: Day 7 Final: Cancel subscription

You can customize:

  • ✅ More or fewer attempts

  • ✅ Different timing between attempts

  • ✅ How long to wait before canceling

  • ✅ Email notification settings

Step 5: Save Changes

  1. Adjust settings to your preference

  2. Click "Save"

  3. Changes apply to future failed payments

Recommended Settings

For most communities:

  • Retry attempts: 3-4 times

  • Timeline: 5-7 days total

  • Give members time to fix payment method

  • Email notifications: ON (member needs to know)

For high-value memberships:

  • More retries: 5-6 attempts

  • Longer timeline: 10-14 days

  • More chances for high-paying members

  • Personal outreach in addition to emails

For low-commitment communities:

  • Fewer retries: 2-3 attempts

  • Shorter timeline: 3-5 days

  • Quick resolution (people decide fast)


Manually Retrying Failed Payments

When to Manually Retry

You might manually retry when:

  • Member contacted you asking for help

  • Member updated their payment method

  • You want to give extra chance before cancellation

  • Automatic retry hasn't happened yet

  • Technical issue resolved

Step-by-Step: Manual Retry

Step 1: Log into Stripe

  1. Log in

  2. You're in dashboard

Step 2: Find the Member

  1. Use search bar at top

  2. Type member's email address

  3. Press Enter

  4. Click on their customer profile

Step 3: Go to Invoices

  1. Click "Invoices" tab (in customer profile)

  2. You'll see all their invoices

  3. Look for failed invoice

    • Status: "Uncollectible" or "Retrying" or "Open"

    • Shows as unpaid

    • Red or orange indicator

Step 4: Open Failed Invoice

  1. Click on the failed invoice

  2. Invoice details appear

  3. Shows: Amount, date, status, reason for failure

Step 5: Charge Customer

  1. Look for "Charge Customer" button or option

  2. Click it

  3. Stripe attempts to charge immediately

  4. You'll see result:

    • ✅ Success: Payment goes through

    • ❌ Failed: Still declined (need different solution)

Step 6: Verify Success

  1. If successful:

    • Invoice status changes to "Paid"

    • Member subscription returns to "Active"

    • Member keeps access to community

  2. If failed again:

    • Member needs to update payment method

    • Contact member directly

    • Or subscription will cancel

Alternative: Force Retry All Failed

To retry multiple failed payments:

  1. Go to Stripe dashboard

  2. Click "Payments" (left sidebar)

  3. Filter by "Failed"

  4. Select multiple payments

  5. Click "Retry" (if available)

Or handle individually as described above.


Communicating With Members

When to Contact Members

Contact members proactively when:

  • ✅ First payment fails

  • ✅ After 2nd retry fails

  • ✅ Before final cancellation

  • ✅ After manual retry fails

  • ✅ High-value members (always)

Template: Payment Failed Email

Send this to members when payment fails:

Subject: Payment Issue – Update Needed

Hi [Member Name],

We noticed your recent payment for [Community Name] didn't go through.

What happened: Your card was declined on [DATE].

What to do: Update your payment method here: https://launchpass.com/portal

Timeline: You have until [DATE] before your access is paused. We'll retry a few times automatically.

Need help? Reply to this email or contact [email protected]

Thanks for being part of [Community]!

Template: Final Notice Before Cancellation

Subject: Final Notice – Payment Issue

Hi [Member Name],

Your payment for [Community Name] has failed multiple times.

Your membership will be canceled in 24 hours unless you update your payment method.

Don't want to lose access? Update your card before [DATE/TIME].

We'd love to keep you in the community!

Questions? Email [email protected]

Template: Payment Fixed – Thank You

Subject: Payment Successful – You're All Set

Hi [Member Name],

Great news! Your payment went through successfully.

Status: Active Next billing date: [DATE] Amount: $[AMOUNT]

Your access to [Community] continues uninterrupted.

Thanks for updating your payment!


Monitoring Failed Payments

Where to Check in Stripe

Dashboard overview:

  1. Go to Stripe dashboard home

  2. Look for "Failed payments" widget

  3. Shows: Number of recent failures

  4. Click to see details

Payments section:

  1. Click "Payments" (left sidebar)

  2. Filter by "Failed"

  3. See all failed payments

  4. Sort by date, amount, customer

Reports:

  1. Click "Reports" (left sidebar)

  2. Look for "Failed payments" report

  3. See trends over time

  4. Identify patterns

What to Monitor

Key metrics:

  • Number of failures (per week/month)

  • Failure rate (% of all payments)

  • Reasons for failure (card expired most common?)

  • Recovery rate (how many succeed on retry?)

  • Members at risk (pending cancellation)

Good benchmarks:

  • Normal failure rate: 5-10%

  • High failure rate: 15%+

  • Recovery rate: 50-70% (of failures eventually succeed)

If failure rate is high:

  • Check if it's a specific payment method

  • Look for patterns (time of month, member type)

  • Consider reminding members before billing date


Preventing Failed Payments

Proactive Strategies

Strategy 1: Pre-billing reminders

Send email 3 days before billing:

"Your membership renews in 3 days for $[AMOUNT]. Make sure your payment method is current: [link]"

Why it works: Members update card before it fails.

Strategy 2: Expired card detection

Stripe can notify you of expiring cards:

  1. In Stripe settings

  2. Enable "Expiring card emails"

  3. Members get notified 15 days before expiration

  4. They update proactively

Strategy 3: Make updating easy

Provide clear instructions:

Strategy 4: Smart dunning

"Dunning" = recovering failed payments

Stripe's smart retries:

  • Retry when member is active (based on usage patterns)

  • Retry at different times of day

  • Retry when more likely to succeed

Enable in Stripe settings.


Best Practices

For Managing Failed Payments

Monitor daily - Check Stripe dashboard regularly

Act quickly - Contact members within 24 hours of failure

Be empathetic - Payment issues are embarrassing

Provide solutions - Direct link to update payment

Follow up - Check if issue resolved

Document patterns - Learn from recurring issues

Prevent when possible - Pre-billing reminders work

Make updating easy - Customer Portal is key

For Member Communication

Be clear - Explain what happened and why

Be helpful - Provide step-by-step solution

Be timely - Don't wait until last day

Be respectful - Don't shame or pressure

Be available - Offer support if needed

Follow through - Confirm when fixed

Thank them - Appreciate them staying

For Stripe Settings

Configure retries - Don't use default blindly

Test your settings - Use test mode in Stripe

Review periodically - Adjust based on results

Enable notifications - For you and members

Monitor trends - Check reports monthly

Optimize timing - Retry when most likely to succeed


Troubleshooting

"I Can't Find Failed Payments in Stripe"

Why this happens:

  • Looking in wrong section

  • No recent failures

  • Filtering incorrectly

What to do:

  1. Go to "Payments" in Stripe

  2. Look for filter dropdown

  3. Select "Failed" status

  4. If empty: No recent failures ✅

  5. If showing: Those are your failures

Alternative path:

  • Home dashboard → "Failed payments" widget → View all

"Manual Retry Isn't Working"

Why this happens:

  • Card still has same issue

  • Member hasn't updated card yet

  • Network/technical problem

  • Card blocked permanently

What to do:

  1. Check decline reason in Stripe

  2. If "card expired": Member needs new card

  3. If "insufficient funds": Wait or ask member to add funds

  4. If "fraud detected": Member contacts their bank

  5. If unsure: Have member update card entirely

Don't keep retrying if same error occurs. Member must fix the underlying issue.

"Member Updated Card But Still Failing"

Why this happens:

  • Update didn't save properly

  • Wrong card entered

  • New card also has issues

  • Billing address wrong

What to do:

  1. Verify in Stripe - Is new card showing?

  2. Check card details - Last 4 digits match?

  3. Try manual retry now

  4. If still fails:

    • Ask member to contact their bank

    • Try different payment method

    • Check billing address matches card

"Member Says They Updated But I Don't See It"

Why this happens:

  • Sync delay

  • Updated in wrong place

  • Used different email

  • Technical glitch

What to do:

  1. Wait 5 minutes - Give time to sync

  2. Refresh Stripe dashboard

  3. Search by exact email member used

  4. Check Customer Portal logs (if accessible)

  5. Ask member:

    • Which email did you use?

    • Did you see confirmation?

    • Can you try again?


Related Resources


Key Takeaways

Stripe retries automatically (default: 3 times over 5-7 days)

Configure retry settings in Stripe dashboard (Settings → Billing)

Manual retry: Find member → Invoices → failed invoice → Charge Customer

Member gets removed after all retries fail (auto-cancel)

Contact members proactively when payments fail

Customer Portal link: https://launchpass.com/portal (members update cards)

Monitor daily in Stripe dashboard

Normal failure rate: 5-10% of payments

Prevention: Pre-billing reminders, expiring card alerts

Be empathetic when communicating about failed payments


Need Help?

Have questions about handling failed payments?

Email LaunchPass support: [email protected]

We can help with:

  • Understanding failed payment process

  • Member access questions after payment fails

  • Integration between LaunchPass and Stripe

  • Best practices for your community

  • Technical issues with retries

For Stripe-specific questions:

Response time: Usually within 24 hours

Did this answer your question?