Stripe Payments Aren't Working

Stripe Payments Aren't Working

Category: Troubleshooting Reading time: 5 min


Groomera uses Stripe to process all payments — service bookings, product purchases, and subscription billing. If a client can't complete a payment, or if funds aren't reaching your account, this guide covers every common cause.


Understanding How Groomera + Stripe Works

It helps to know the payment architecture before troubleshooting:

  • Stripe Connect — Your Groomera account connects to your own Stripe account via Stripe Connect. When a client pays for a booking or product, the funds go directly to your Stripe account (minus Stripe's standard processing fee)
  • Subscription billing — Your Groomera plan subscription and any add-ons (SMS reminders, AI assistant) are billed separately through Stripe to your business card on file
  • Payouts — Stripe holds collected funds and pays them out to your bank on your Stripe payout schedule (typically 2 business days for standard accounts)

If payments aren't working, the issue is usually in one of three places: your Stripe Connect setup, your client's payment method, or a Stripe-side issue.


Check 1 — Is Your Stripe Connect Account Fully Set Up?

This is the most common reason payments fail for new Groomera accounts. Stripe Connect requires you to complete identity and banking verification before it will process live payments.

To verify:

  1. Go to Settings → Billing or Settings → Payments in your Groomera dashboard
  2. Look for a Connect Stripe or Stripe Account Status section
  3. Check whether your account shows as Active or has pending verification steps

If your Stripe Connect account is incomplete:

  1. Click the link to your Stripe Connect dashboard
  2. Complete any outstanding verification steps (business details, identity document, bank account)
  3. Once verified, Stripe will activate your account and payments will begin processing
⚠️ Until Stripe Connect is fully verified, clients cannot complete payments on your storefront. The payment form will appear but checkout will fail at the final step.

Check 2 — Are You in Test Mode vs. Live Mode?

During setup, Stripe accounts start in test mode. In test mode, only test card numbers work — real client cards will be declined.

To check:

  1. Log in to your Stripe dashboard at dashboard.stripe.com
  2. Look at the top right toggle — it should say Live not Test
  3. If it says Test, switch to Live mode

In Groomera, your Stripe integration should automatically use Live mode once your Connect account is activated. If you're seeing test mode behavior in your live storefront, contact Groomera support to verify the API key configuration.


Check 3 — A Client's Payment Is Being Declined

If a specific client's payment fails, the issue is almost always on their card — not with your Groomera or Stripe setup.

Common reasons a client's card is declined:

  • Insufficient funds
  • Card expired
  • Bank flagged the charge as unusual (international transaction, new merchant)
  • Wrong card details entered (number, expiry, CVC)
  • Card doesn't support online payments (some prepaid cards)

What to tell the client:

  • Try a different card or payment method
  • Contact their bank if the charge is being blocked — banks sometimes block new online merchants by default and can release the block immediately with a phone call
  • Try a different browser or clear their browser cache if the payment form isn't loading correctly

Check 4 — Funds Collected But Not Reaching Your Bank

If payments are succeeding (clients get confirmation emails, bookings are confirmed) but you're not seeing funds in your bank account:

Step 1 — Check your Stripe payout schedule

  1. Log in to dashboard.stripe.com
  2. Go to Payouts
  3. Check your payout schedule — standard accounts pay out every 2 business days; new accounts may have a 7-day initial hold

Step 2 — Verify your bank account is connected

  1. In Stripe dashboard, go to Settings → Bank accounts and scheduling
  2. Confirm your bank account details are correct and verified

Step 3 — Check for a payout hold New Stripe Connect accounts sometimes have an initial reserve or payout hold while Stripe establishes trust with the account. This is typically released within 7–14 days of the first successful payment.

If funds are in your Stripe balance but not paying out after the scheduled timeframe, contact Stripe support directly — payout issues are handled by Stripe, not Groomera.


Check 5 — Product Purchases Failing

If bookings payments work but product purchases through your storefront are failing:

Check that:

  1. Your Stripe Connect account is active (same as Check 1)
  2. The product has a price set (a $0 product won't trigger a payment, but it also won't block checkout — this is expected behavior)
  3. The product is set to In Stock — an out-of-stock product may not allow purchase depending on your inventory settings

If products were previously working and suddenly stopped, check whether your Stripe Connect account status changed (re-verification required, account flagged, etc.) in your Stripe dashboard.


Check 6 — Your Groomera Subscription Payment Failed

If your Groomera plan billing failed, it's separate from your client-facing Stripe Connect account.

Signs your subscription payment failed:

  • You received an email from Stripe about a failed payment
  • A banner in your dashboard warns about billing issues
  • Access to certain features is restricted

To fix:

  1. Go to Settings → Billing in your Groomera dashboard
  2. Update your payment method
  3. Retry the failed charge

Your Stripe Connect account for client payments is unaffected by a failed subscription charge — client bookings will continue processing. Only your Groomera plan access is affected.


Check 7 — Stripe Service Disruption

Stripe is highly reliable, but occasional incidents do occur.

To check:

  • Visit status.stripe.com for any known Stripe outages or degraded performance
  • If there's an active incident affecting payments, the issue will resolve automatically once Stripe restores service

Quick Reference: Who to Contact for What

Issue

Contact

Stripe Connect verification

Stripe Support at support.stripe.com

Client card declined

Client's bank

Payout not arriving

Stripe Support

Groomera subscription billing

Groomera Support

Payment form not loading on storefront

Groomera Support


Still Stuck?

If you've worked through this guide and payments still aren't processing correctly, submit a Groomera support ticket with:

  • A description of the exact failure (what the client or you sees at checkout)
  • Whether it's a booking payment, product payment, or subscription issue
  • A screenshot of any error message
  • Whether this is a new issue or has never worked

For Stripe-specific issues (payouts, Connect verification, account holds), reaching out to Stripe Support directly is often the fastest resolution path.

Was this article helpful?

Still need help? Browse all categories

Groomera

Stay In the Know

© 2026 Groomera. All rights reserved.