View Categories

Troubleshooting Failed Payments

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):

  1. Insufficient funds / credit limit exceeded
  2. Incorrect card details entered
  3. Card expired
  4. Billing address mismatch
  5. Bank fraud prevention

Less Common:

  1. Card not activated
  2. International card restrictions
  3. Card type not supported (rare)
  4. Technical/network issues

ACH Bank Transfer Failures #

Most Common:

  1. Insufficient funds in bank account
  2. Bank account closed
  3. Routing number incorrect
  4. Account number incorrect
  5. 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:

  1. Check available credit

– Log into card account
– Verify available credit/balance
– Pay down balance if needed

  1. Try different card

– Use card with sufficient limit
– Debit card linked to checking account
– Ask family member if appropriate

  1. 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:

  1. Client calls bank

– Number on back of card
– Tell them: “I’m trying to pay [Your Business] for [Amount]”
– Request approval for the transaction

  1. Bank approves

– Usually instant approval
– May ask security questions
– Transaction noted as legitimate

  1. 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:

  1. Call the number on the back of your card
  2. Tell them you're trying to pay for [Event/Service]
  3. They'll approve it (takes 2 minutes)
  4. 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:

  1. 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!

  1. Client options:

– Add funds to bank account, retry ACH
– Use credit card instead (faster, slightly higher fee)
– Set up payment plan if struggling financially

  1. 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:

  1. Client-side (wrong info, insufficient funds)

– Offer to walk through payment over phone
– Suggest alternative payment methods
– Offer bank transfer or manual payment

  1. 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:

  1. Try a different card?
  2. Use bank transfer instead (lower fees)?
  3. 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:

  1. Gather evidence:

– Contract/agreement
– Email confirmations
– Proof of service (photos from event, etc.)
– Communication history

  1. Respond through Stripe:

– Upload all documentation
– Provide timeline of services
– Explain agreement clearly

  1. 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:

  1. Try different browser

– Chrome, Firefox, Safari, Edge
– Clear browser cache

  1. Disable browser extensions

– Ad blockers can interfere
– Privacy extensions may block payment forms
– Try incognito/private mode

  1. Check internet connection

– Stable WiFi or cellular
– Not on restricted network (some corporate networks block payment sites)

  1. 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:

  1. Wait 2-3 minutes (sometimes just slow)
  2. Don’t click back or refresh (can cause duplicate charges)
  3. Check email for confirmation (may have actually processed)
  4. 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:

  1. Receive payment via alternative method
  2. Log into BookLive
  3. Go to performance → Payments
  4. Click “Record Manual Payment”
  5. Enter amount and payment method
  6. 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 Required

Hi [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 Out

Hi [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:

  1. Check the decline reason – Diagnose the issue
  2. Contact client promptly – The sooner, the easier to fix
  3. Offer solutions – Multiple payment options
  4. Be helpful and understanding – Payment issues are stressful
  5. 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]


Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top