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:
- Go to Settings → Billing or Settings → Payments in your Groomera dashboard
- Look for a Connect Stripe or Stripe Account Status section
- Check whether your account shows as Active or has pending verification steps
If your Stripe Connect account is incomplete:
- Click the link to your Stripe Connect dashboard
- Complete any outstanding verification steps (business details, identity document, bank account)
- 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:
- Log in to your Stripe dashboard at dashboard.stripe.com
- Look at the top right toggle — it should say Live not Test
- 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
- Log in to dashboard.stripe.com
- Go to Payouts
- 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
- In Stripe dashboard, go to Settings → Bank accounts and scheduling
- 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:
- Your Stripe Connect account is active (same as Check 1)
- 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)
- 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:
- Go to Settings → Billing in your Groomera dashboard
- Update your payment method
- 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
