Troubleshooting Failed Payments #
Summary #
Payment failures can happen for many reasons, from simple typos to bank fraud prevention. This guide helps you quickly diagnose why a payment failed and guides both you and your client through resolving the issue so you can get paid.
Common Failure Types #
Credit/Debit Card Failures #
Most Common (95% of failures):
- Insufficient funds / credit limit exceeded
- Incorrect card details entered
- Card expired
- Billing address mismatch
- Bank fraud prevention
Less Common:
- Card not activated
- International card restrictions
- Card type not supported (rare)
- Technical/network issues
ACH Bank Transfer Failures #
Most Common:
- Insufficient funds in bank account
- Bank account closed
- Routing number incorrect
- Account number incorrect
- Account not authorized for ACH
Takes Longer to Detect: ACH failures appear 3-5 days after initiation (after bank processes the transfer).
Diagnosing Card Failures #
Step 1: Check the Decline Code #
In BookLive:
- Performance page → Payments tab
- Find failed payment
- View decline reason (if available)
In Stripe Dashboard:
- Payments → Declined payments
- Click transaction
- View detailed decline code and reason
Common Decline Codes #
insufficient_funds / card_declined
Meaning: Card doesn't have enough available credit
Solution: Client needs to use different card or pay down balance
incorrect_number
Meaning: Card number was entered wrong
Solution: Client should re-enter card number carefully
invalid_expiry_date / expired_card
Meaning: Expiration date wrong or card expired
Solution: Client should check expiration date or use current card
incorrect_cvc
Meaning: Security code (CVV/CVC) doesn't match
Solution: Client should check 3-4 digit code on back of card
card_velocity_exceeded
Meaning: Too many charges on this card too quickly
Solution: Wait 24 hours or use different card
fraudulent / blocked
Meaning: Bank flagged as potentially fraudulent
Solution: Client calls bank to approve, then retries
generic_decline / processing_error
Meaning: Bank declined without specific reason
Solution: Client should contact their bank, then try again
Step-by-Step Resolution #
For Card Declined – Insufficient Funds #
Client’s Perspective:
“Your card was declined due to insufficient funds or credit limit reached.”
Resolution Steps:
- Check available credit
– Log into card account
– Verify available credit/balance
– Pay down balance if needed
- Try different card
– Use card with sufficient limit
– Debit card linked to checking account
– Ask family member if appropriate
- Consider bank transfer (ACH)
– Much lower fees ($5.50 vs $30)
– Direct from bank account
– Takes longer but saves money
Your Action:
- Resend payment link
- Offer ACH as alternative
- Be understanding – financial situations vary
For Card Declined – Incorrect Information #
Common Mistakes:
- Transposed digits in card number
- Wrong expiration month/year
- Typo in CVC code
- Wrong billing ZIP code
Resolution:
Hi [Client],It looks like the payment didn't go through due to incorrect card information. This usually happens with:
- Card number typo
- Expiration date
- Security code (CVC)
- Billing ZIP code
Can you try again and double-check each field carefully?[Payment Link]
Let me know if you need help!
For Card Declined – Bank Fraud Prevention #
Why This Happens:
- Large or unusual charge amount
- First time paying this merchant
- Transaction from unusual location
- Multiple recent transactions
Resolution Process:
- Client calls bank
– Number on back of card
– Tell them: “I’m trying to pay [Your Business] for [Amount]”
– Request approval for the transaction
- Bank approves
– Usually instant approval
– May ask security questions
– Transaction noted as legitimate
- Retry payment
– Return to BookLive payment link
– Enter card information again
– Should process successfully
Your Message:
Hi [Client],Your bank declined the payment as a fraud prevention measure. This is actually a good thing - your bank is protecting you!
Here's what to do:
- Call the number on the back of your card
- Tell them you're trying to pay for [Event/Service]
- They'll approve it (takes 2 minutes)
- Try the payment again: [Link]
This is very common for online payments. Thanks for your patience!
For ACH Failed – Insufficient Funds #
Timeline: Appears 3-5 days after client initiated payment
What You See:
- Payment status changes from “Pending” to “Failed”
- Email notification sent
- Stripe dashboard shows failed ACH
Resolution:
- Notify client immediately
Hi [Client], The bank transfer payment didn't go through due to insufficient funds in your account.
Can you please retry the payment? Here's the link: [Link]
You can try ACH again once funds are available, or use a credit card for immediate processing.
Let me know if you have questions!
- Client options:
– Add funds to bank account, retry ACH
– Use credit card instead (faster, slightly higher fee)
– Set up payment plan if struggling financially
- Set new payment deadline:
– Give reasonable time (3-7 days)
– Communicate any late fees if applicable
– Be firm but understanding
Preventing Payment Failures #
Best Practices for Clients #
Before Submitting Payment:
- ✅ Verify card has sufficient available credit
- ✅ Check card expiration date
- ✅ Have card physically in front of you
- ✅ Double-check each number
- ✅ Use correct billing ZIP code
- ✅ Ensure stable internet connection
For Large Payments:
- ✅ Call bank in advance (“I’m making a $2,000 payment to…”)
- ✅ Consider bank transfer (ACH) to save on fees
- ✅ Ensure sufficient funds/credit available
Best Practices for You #
Clear Communication:
- Send payment requests early
- Include payment deadline
- State amount clearly
- Offer payment method options
Payment Reminders:
1 week before due: "Friendly reminder, payment due [Date]"
On due date: "Payment due today: [Link]"
1 day after due: "Following up on payment"
3 days after due: "Please contact me about payment"
Flexible Options:
- Offer both card and ACH
- Consider payment plans for larger amounts
- Be available to answer questions
- Respond quickly to payment issues
—
Handling Difficult Situations #
Client Can’t Afford Payment #
If client reaches out:
"I'm sorry, but I can't afford the full payment right now..."
Your Response Options:
Option 1: Payment Plan
"I understand. Would a payment plan work better? We could do:
- $500 now
- $500 in 2 weeks
- $500 in 4 weeks
This way you can secure the date, and we can work with your budget."
Option 2: Reduce Scope
"Would reducing the performance time or number of musicians help? We could adjust the booking to fit your budget."
Option 3: Reschedule
"Would you like to reschedule to a time when budget allows? I want to work with you."
Protect Yourself:
- Require deposit before performance
- Don’t perform without payment (or payment plan agreement)
- Get payment plan in writing
- Consider smaller deposit if full amount is truly unaffordable
Multiple Failed Attempts #
After 2-3 failures:
Check if Issue is:
- Client-side (wrong info, insufficient funds)
– Offer to walk through payment over phone
– Suggest alternative payment methods
– Offer bank transfer or manual payment
- System-side (rare, but possible)
– Contact BookLive support
– Provide transaction IDs
– We can investigate technical issues
Communication:
Hi [Client],I see the payment has been declined a few times. Let's figure this out together!
Would you like to:
- Try a different card?
- Use bank transfer instead (lower fees)?
- Hop on a quick call and I'll walk you through it?
Or if there's a budget concern, let's discuss payment options.I'm here to help!
Client Disputes Legitimate Charge #
If client initiates chargeback:
You’ll Receive:
- Email notification from Stripe
- Explanation of dispute reason
- Request for documentation
How to Respond:
- Gather evidence:
– Contract/agreement
– Email confirmations
– Proof of service (photos from event, etc.)
– Communication history
- Respond through Stripe:
– Upload all documentation
– Provide timeline of services
– Explain agreement clearly
- Contact Client:
Hi [Client], I received notice of a payment dispute. I'd love to resolve this directly with you.
Can we discuss what the issue is? I want to make sure you're happy with the service.
Let me know when you're available to chat.
Most chargebacks can be won with:
- Signed contract
- Proof of communication
- Proof service was rendered
- Email trail showing agreement
—
Technical Issues #
“Payment page won’t load” #
Client sees blank page or error
Troubleshooting:
- Try different browser
– Chrome, Firefox, Safari, Edge
– Clear browser cache
- Disable browser extensions
– Ad blockers can interfere
– Privacy extensions may block payment forms
– Try incognito/private mode
- Check internet connection
– Stable WiFi or cellular
– Not on restricted network (some corporate networks block payment sites)
- Try different device
– Switch from phone to computer or vice versa
– Rule out device-specific issues
If still not working:
- Contact BookLive support
- Provide screenshot of error
- Try alternative payment link
“Payment processing forever” #
Stuck on “Processing…” screen
What to do:
- Wait 2-3 minutes (sometimes just slow)
- Don’t click back or refresh (can cause duplicate charges)
- Check email for confirmation (may have actually processed)
- Check bank/card account (see if charge appeared)
If truly stuck after 5 minutes:
- Close browser tab
- Check if payment went through (email, bank account)
- If not, retry payment
—
When to Contact Support #
Contact BookLive Support If: #
- ✅ Multiple payment failures with different cards
- ✅ Payment stuck in “Pending” status for >24 hours (card payments)
- ✅ Payment shows “Completed” for you but client says it failed
- ✅ Technical error messages
- ✅ Payment amount incorrect
- ✅ Need to refund a payment
Support Channels:
📧 support@booklive.com
📞 414-253-2504 (Mon-Fri, 9 AM – 5 PM MST)
💬 Live chat in dashboard
Include in Your Request:
- Performance name/date
- Client name
- Transaction ID (if available)
- Error messages/screenshots
- Steps already tried
Contact Stripe Support If: #
- ✅ Questions about specific decline codes
- ✅ High decline rates across multiple clients
- ✅ Account holds or restrictions
- ✅ Questions about fraud/risk rules
Stripe Support:
🌐 support.stripe.com
💬 24/7 chat support
📞 Phone support for urgent issues
Alternative Payment Methods #
When Online Payment Keeps Failing #
Backup Options:
1. Bank Wire Transfer
- Most reliable for large amounts
- Client initiates from their bank
- You provide your bank details
- Fee typically $15-$45 (client’s bank charges)
- Takes 1-2 business days
2. Check
- Traditional method
- Mail or deliver in person
- Wait for check to clear (3-5 days)
- Risk of bounced check
3. Cash
- In-person only
- Immediate
- Security concerns for large amounts
- No automatic record
4. Third-Party Services
- Venmo, PayPal, Zelle, Cash App
- Good for smaller amounts
- Instant transfer
- Business accounts may have fees
Recording Manual Payments:
- Receive payment via alternative method
- Log into BookLive
- Go to performance → Payments
- Click “Record Manual Payment”
- Enter amount and payment method
- Save
This keeps your records accurate even when using alternative payment methods.
Statistics & Benchmarks #
Normal Failure Rates #
Industry Average:
- Card decline rate: 5-15%
- ACH failure rate: 1-5%
If your failure rate is higher:
- May indicate systematic issue
- Check communication clarity
- Verify payment links work correctly
- Consider offering more payment options
Most Declines Are Fixable:
- 80% of declined payments succeed on retry
- Usually just requires correcting information or using different card
- Very few are truly unrecoverable
—
Communication Templates #
Initial Failure Notification #
Subject: Payment Issue - Action RequiredHi [Client],
The payment for [Event Name] didn't go through. This happens sometimes for various reasons (wrong card info, insufficient funds, fraud prevention, etc.).
The good news? It's usually an easy fix!
Amount due: $[Amount]
Payment link: [Link]
Common solutions:
- Double-check card details
- Try a different card
- Call your bank if fraud prevention triggered
- Use bank transfer (ACH) instead
Let me know if you need help!Best,
[Your Name]
Follow-Up After Failure #
Subject: Following Up - Payment for [Event]Hi [Client],
Just following up on the payment. I want to make sure everything is working smoothly for you.
Have you had a chance to retry the payment? If you're running into issues, I'm happy to help troubleshoot or discuss alternative payment methods.
Payment link: [Link]
Let me know!
Best,
[Your Name]
Offering Assistance #
Subject: Let's Get This Sorted OutHi [Client],
I see the payment has failed a couple times. Don't worry - we'll get this figured out!
Would it help if I walked you through the payment process? I can:
- Jump on a quick phone call
- Try a different payment method
- Set up a payment plan if budget is a concern
I'm here to make this easy for you.When would be a good time to connect?
Best,
[Your Name]
Next Steps #
When a payment fails:
- ✅ Check the decline reason – Diagnose the issue
- ✅ Contact client promptly – The sooner, the easier to fix
- ✅ Offer solutions – Multiple payment options
- ✅ Be helpful and understanding – Payment issues are stressful
- ✅ Follow up – Don’t let it fall through the cracks
Related Articles:
- 💳 Accepting Credit Card Payments
- 🏦 Accepting ACH Bank Transfer Payments
- 📊 Understanding Processing Fees
- 🔐 Payment Security Best Practices
—
Was this article helpful? [👍 Yes] [👎 No]