Stripe Troubleshooting

Created by Devina Eilien, Modified on Wed, 21 Jan at 5:07 PM by Devina Eilien

Sometimes issues arise with Stripe connections, payment processing, or payouts. This guide helps you quickly identify and resolve the most common Stripe-related problems.

Most issues can be fixed in just a few minutes with the right approach.

Connection Issues

Services Still Show "Pending" After Connecting Stripe

Problem: Your services remain inactive even though you've connected Stripe.

Solution 1: Refresh your browser page

  • Press F5 or click the refresh button

  • Wait 10 seconds for status to update

Solution 2: Verify connection status

  • Go to Payouts page

  • Confirm "Connected" status displays

  • Check that your business name appears correctly

Solution 3: Manually activate services

  • Navigate to Services

  • Click on each pending service

  • Click Publish or Make Changes

  • Save the service

Solution 4: Check Stripe account verification

  • Log in to stripe.com

  • Ensure your account is fully verified

  • Complete any pending verification steps


✍️ TIP: If services don't activate within 5 minutes of connecting Stripe, try logging out of ServiceSubscriber completely and logging back in.

"Connect Stripe" Prompts Still Appearing

Problem: Banners and prompts to connect Stripe remain even after connection.

Solution 1: Clear browser cache and cookies

  • Go to browser settings

  • Clear browsing data

  • Reload ServiceSubscriber

Solution 2: Check actual connection status

  • Go to Payouts page

  • If it shows "Not Connected," your connection didn't complete

  • Restart the connection process

Solution 3: Try a different browser

  • Connection state might not have synced

  • Chrome or Firefox recommended

  • Log in and check status

Stripe Redirect Loop

Problem: You keep getting redirected between ServiceSubscriber and Stripe.

Solution 1: Disable pop-up blockers

  • Allow pop-ups for servicesubscriber.com and stripe.com

  • Retry the connection

Solution 2: Use a different browser

  • Try Chrome, Firefox, or Safari

  • Ensure browser is up to date

Solution 3: Clear all cookies

  • Clear cookies for both domains

  • Start connection process fresh

Solution 4: Disable browser extensions

  • Turn off ad blockers and privacy extensions temporarily

  • Retry connection

⚠️ IMPORTANT: Don't close browser windows during the Stripe connection process. Let the redirect complete naturally.

Payment Processing Issues

Customer Payments Failing

Problem: Customers report their payments won't go through.

Solution 1: Verify Stripe account is active

  • Log in to stripe.com

  • Check for account restrictions or holds

  • Complete any required actions

Solution 2: Check card requirements

  • Some cards require 3D Secure authentication

  • Ensure customer completes all verification steps

  • Try a different payment method

Solution 3: Review payment settings in Stripe

  • Log in to Stripe dashboard

  • Go to Settings > Payment methods

  • Ensure required payment types are enabled

Solution 4: Test with Stripe test card

  • Use test card: 4242 4242 4242 4242

  • Expiry: any future date

  • CVC: any 3 digits

  • If test works, issue is with customer's actual card

✍️ TIP: Most payment failures are due to insufficient funds, expired cards, or bank security blocks. Have customers contact their bank to authorize the transaction.

Specific Payment Error Messages

"Card Declined"

  • Customer's bank rejected the charge

  • Customer should contact their bank

  • Try a different card

"Insufficient Funds"

  • Not enough money in customer's account

  • Customer needs to add funds or use different card

"Card Expired"

  • Card expiration date has passed

  • Customer needs to update payment method

"Card Not Supported"

  • Card type not accepted (some prepaid cards)

  • Try a different payment method

"Authentication Required"

  • 3D Secure verification needed

  • Customer should complete authentication in their bank's app/website

"Processing Error"

  • Temporary Stripe or bank issue

  • Wait 5 minutes and retry

  • If persists, contact Stripe support

Subscription Payments Not Processing Automatically

Problem: Recurring charges aren't happening on schedule.

Solution 1: Check subscription status

  • Go to Customers

  • Click on the customer

  • Navigate to the Subscriptions tab

  • Verify subscription shows "Active" status

  • Check next payment date is set

Solution 2: Verify Stripe webhooks are working

  • Log in to stripe.com

  • Go to Developers > Webhooks

  • Check for ServiceSubscriber webhook

  • Ensure it shows "Enabled" status

Solution 3: Review failed payment history

  • In Stripe dashboard, check Payments

  • Look for failed automatic charges

  • Review failure reasons

Solution 4: Check customer's payment method

  • Expired cards won't process

  • Instruct customer to update payment method in their portal

✅ BEST PRACTICE: Enable email notifications in Stripe for failed payments so you're immediately aware of billing issues.

Note: This troubleshooting applies specifically to subscription payments. One-off purchases are paid immediately at time of purchase and don't have recurring payment issues.

Payout Issues

Payouts Not Arriving in Bank

Problem: Expected payouts haven't reached your bank account.

Solution 1: Verify payout timeline

  • First payout: 7-14 days after first transaction

  • Regular payouts: 2-7 business days after initiation

  • Weekends and holidays don't count

Solution 2: Check payout status

  • Go to Payouts in ServiceSubscriber

  • Look for status: Pending, In Transit, or Paid

  • If "In Transit," funds are on the way

Solution 3: Verify bank account details

  • Log in to stripe.com

  • Go to Settings > Bank accounts

  • Confirm account number and routing number are correct

Solution 4: Contact your bank

  • Verify they accept ACH transfers (or local equivalent)

  • Check for any holds or restrictions

  • Confirm no recent account changes

Payout Shows "Failed" Status

Problem: Payout failed to reach your bank account.

Solution 1: Check bank account details in Stripe

  • Log in to stripe.com

  • Go to Settings > Bank accounts

  • Verify all details are accurate

  • Update if needed

Solution 2: Verify account is active

  • Ensure bank account hasn't been closed

  • Confirm account accepts deposits

  • No restrictions or holds

Solution 3: Use a different bank account

  • Add a new bank account in Stripe

  • Set it as default for payouts

  • Stripe will retry the failed payout

Solution 4: Contact Stripe support

  • Provide payout ID

  • Ask for specific failure reason

  • Follow their guidance to resolve

✍️ TIP: Failed payouts automatically retry once you fix the underlying issue. The funds aren't lost—they'll transfer once the problem is resolved.


Payout Amount Is Wrong

Problem: Payout is smaller or larger than expected.

Solution 1: Check for refunds

  • Refunds issued reduce your payout (both subscription and one-off purchase refunds)

  • Review refund history in Stripe

  • Confirm refunds were intentional

  • Check if automatic refunds were triggered by cancellations (if that setting is enabled)

Solution 2: Review fee calculations

  • Remember Stripe processing fees (~2.9% + 30¢ per transaction)

  • ServiceSubscriber transaction fees (2% on Starter or 1% on Growth)

  • Both fees apply to all payments (subscriptions and one-off purchases)

  • Both are deducted before payout

Example calculation:

  • Customer pays $100 (subscription or one-off)

  • Stripe fee: ~$3.20

  • ServiceSubscriber fee (Starter): $2.00

  • Your payout: ~$94.80

Solution 3: Check for failed payments

  • Failed charges don't contribute to payouts

  • Review customer payment history for failures

  • Address any payment failures promptly

  • Failed payments can be from subscriptions or one-off purchase attempts

Solution 4: Look for disputes or chargebacks

  • Customer disputes reduce payouts

  • Check Stripe dashboard under Disputes

  • Respond to disputes with evidence

  • Disputes can occur on both subscription payments and one-off purchases

Solution 5: Verify your payout period

  • Check which transactions are included in this payout

  • Based on your payout schedule (daily, weekly, monthly) set in Stripe

  • Compare transaction dates to payout period

  • Include both subscription payments and one-off purchases in your calculations

Solution 6: Account for both revenue types

  • Calculate expected revenue from subscriptions for the period

  • Add expected revenue from one-off purchases

  • Subtract fees from total expected revenue

  • Compare to actual payout amount

Example:

  • Subscription payments: $2,000

  • One-off purchases: $500

  • Total revenue: $2,500

  • Minus Stripe fees (~$75)

  • Minus ServiceSubscriber fees (2%): $50

  • Expected payout: ~$2,375

✍️ TIP: Download your payout statement from Stripe to see the complete breakdown of all transactions, fees, and adjustments. This shows exactly which subscription payments and one-off purchases contributed to each payout.

Account Verification Issues

Stripe Requesting Additional Information

Problem: Stripe has restricted your account pending verification.

Solution 1: Complete verification immediately

  • Log in to stripe.com

  • Look for verification prompts

  • Provide requested documents promptly

Solution 2: Common verification requests

  • Photo ID (driver's license, passport)

  • Business documentation (if applicable)

  • Proof of address

  • Bank statement

  • Tax documents

Solution 3: Ensure documents are clear

  • High-quality scans or photos

  • All corners visible

  • Text is readable

  • Not expired

Solution 4: Follow up on submission

  • Check email for Stripe updates

  • Respond to any questions quickly

  • Verification typically takes 1-3 business days

⚠️ IMPORTANT: Respond to verification requests within the timeframe provided. Delayed responses can result in payout holds or account restrictions.

Identity Verification Failed

Problem: Stripe rejected your identity verification documents.

Solution 1: Review rejection reason

  • Check email from Stripe

  • Common issues: blurry images, wrong document type, expired documents

Solution 2: Resubmit with better quality

  • Use well-lit photos

  • Ensure all details are clearly visible

  • Match the name on documents to account name

Solution 3: Use alternative documents

  • If passport didn't work, try driver's license

  • Provide multiple proof of address options

  • Include recent utility bills or bank statements

Solution 4: Contact Stripe support

  • Explain your situation

  • Ask for specific guidance

  • Request manual review if needed


Disconnection and Reconnection

Need to Connect Different Stripe Account

Problem: Connected wrong Stripe account or need to switch accounts.

Solution 1: Disconnect current account

  • This typically requires contacting ServiceSubscriber support

  • Cannot be done directly in the platform

  • Provide clear reason for change

Solution 2: Understand the implications

  • Existing subscriptions may need migration

  • Payment history stays with old account

  • Careful planning required

Solution 3: Set up new account properly

  • Ensure new Stripe account is fully verified

  • Add correct bank account details

  • Test thoroughly before going live

⚠️ IMPORTANT: Switching Stripe accounts is complex and can disrupt customer billing. Only do this if absolutely necessary, and plan carefully.

Stripe Connection Lost

Problem: Previously connected Stripe account now shows disconnected.

Solution 1: Check Stripe account status

  • Log in to stripe.com

  • Ensure account isn't suspended or restricted

  • Complete any required actions

Solution 2: Reconnect your account

  • Go to Payouts in ServiceSubscriber

  • Click Connect Stripe Account

  • Sign in to your existing Stripe account

  • Authorize the connection

Solution 3: Review Stripe email notifications

  • Check for account alerts

  • Address any compliance issues

  • Respond to Stripe communications promptly

Getting Additional Help

When to Contact ServiceSubscriber Support

Contact ServiceSubscriber support when:

  • Connection issues that won't resolve

  • Services won't activate after connecting

  • Platform-specific errors

  • Questions about transaction fees

  • Need to disconnect/reconnect Stripe

When to Contact Stripe Support

Contact Stripe support when:

  • Payment processing errors

  • Payout failures or delays

  • Account verification issues

  • Detailed transaction questions

  • Dispute or chargeback questions

  • Banking integration problems

✍️TIP: Stripe has excellent 24/7 support. Don't hesitate to reach out to them for payment-related issues—they're the experts on payment processing.

Information to Have Ready

When contacting support, gather:

  • Your ServiceSubscriber account email

  • Your Stripe account ID

  • Specific error messages (screenshots help)

  • Transaction IDs or payout IDs

  • Timeline of when issues started

  • Steps you've already tried


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article