Troubleshooting

Payment Problems: Troubleshoot Deposits, Payouts, and Errors

Fix common Serpverse payment issues including declined deposits, 3D Secure failures, delayed payouts, Stripe Connect errors, and missing transactions.

Last updated 9 min read

Diagnosing Serpverse Payment Issues

Payment problems on Serpverse fall into two categories: money coming in (buyer deposits) and money going out (publisher payouts). Each has its own failure modes and fixes. This guide walks through every common scenario so you can resolve payment issues without waiting for support.

Serpverse processes all payments through Stripe. Most problems originate from your bank, card issuer, or Stripe account configuration rather than from Serpverse itself. Understanding where the issue lives determines whether you fix it here or contact your financial institution.

Deposit Failures (Buyers)

Deposits fund your Serpverse balance, which you use to place orders. When a deposit fails, no funds are deducted from your payment method and your balance remains unchanged.

Card Declined

The most common deposit failure. Your card issuer rejected the transaction.

Common causes:

  • Insufficient funds or credit limit reached
  • Card issuer flagged the transaction as suspicious (international or unfamiliar merchant)
  • Card expired or details entered incorrectly
  • Daily transaction limit exceeded

Fix:

  1. Verify your card details: number, expiration date, CVV, and billing ZIP code
  2. Check your bank account or credit card balance
  3. Call your card issuer and ask them to authorize transactions from "Stripe" or "Serpverse"
  4. Try a different card if the issue persists
  5. Attempt the deposit again after the issuer has cleared the hold

3D Secure Authentication Failed

3D Secure (3DS) is an extra security step required by many European and international card issuers. During a deposit, your bank may redirect you to a verification page to confirm the transaction via a code, app notification, or biometric check.

Symptoms:

  • Redirect to a bank verification page that times out or errors
  • "Authentication failed" or "3D Secure failed" message after redirect
  • Deposit page hangs after the bank verification step

Fix:

  1. Ensure your bank's mobile app is installed and up to date (many banks send push notifications for 3DS)
  2. Check that your phone number on file with your bank is current
  3. Disable browser pop-up blockers temporarily, as 3DS often opens in a pop-up or redirect
  4. Try a different browser. Some 3DS implementations have compatibility issues with specific browsers
  5. If the bank app requires a code, enter it within the time limit (typically 5 minutes)
  6. Contact your bank if 3DS consistently fails — they may need to enable online transaction verification for your account

Deposit Stuck as Processing

Occasionally a deposit may show as "Processing" in your dashboard for longer than expected.

Normal behavior: Most deposits complete within seconds. Some may take 1-2 minutes during high-traffic periods.

If processing exceeds 5 minutes:

  1. Do not attempt the deposit again. This may result in a duplicate charge
  2. Refresh your dashboard page
  3. Check your bank statement or app to see if the charge appeared
  4. If the charge appears on your bank statement but your Serpverse balance did not update, contact support with the transaction details

Supported Payment Methods

Serpverse accepts the following through Stripe:

MethodSupportedNotes
Visa / MastercardYesCredit and debit
American ExpressYesMay have higher decline rates internationally
DiscoverYesLimited international support
Apple Pay / Google PayYesWhen available in the Stripe Checkout flow
Bank transfers (ACH)NoNot currently supported
PayPalNoNot currently supported
CryptocurrencyLimitedAvailable when enabled; check the deposit page for current availability

Balance Update Delays (Buyers)

After a successful deposit, your balance should update immediately. If it does not:

  1. Hard refresh your dashboard (Ctrl+Shift+R or Cmd+Shift+R)
  2. Sign out and sign back in
  3. Check your Dashboard > Transactions for the deposit entry
  4. If the transaction appears in your history but the balance is wrong, contact support

Balance discrepancies are rare and typically caused by browser caching. A hard refresh resolves the issue in most cases.

For a full overview of how your balance works, see the deposits, fees, and billing guide.

Publisher Payout Issues

Publisher payouts are processed through Stripe Connect. You must have a fully configured Stripe Connect account to receive earnings. If you have not set this up yet, follow the Stripe Connect payout guide.

Stripe Connect Not Set Up

Symptoms:

  • "Set up payouts" banner on your dashboard
  • No "Withdraw" button visible
  • Earnings accumulate but cannot be withdrawn

Fix:

  1. Navigate to Dashboard > Settings > Payouts
  2. Click Connect with Stripe to begin the onboarding flow
  3. Complete all required fields: legal name, address, date of birth, bank account details
  4. Wait for Stripe to verify your identity (usually instant, sometimes 1-2 business days)

Stripe Connect Verification Pending

Stripe requires identity verification before enabling payouts. If your verification is pending or has been rejected:

Pending verification:

  • This is normal for new accounts. Stripe typically verifies within 1-2 business days
  • Check your email for any additional information requests from Stripe
  • No action needed unless Stripe contacts you

Verification rejected:

  • Stripe sends an email explaining what information is needed
  • Common issues: blurry ID photo, name mismatch between ID and bank account, unsupported bank
  • Log in to your Stripe Express Dashboard(opens in new tab) to resubmit documents
  • If you cannot resolve verification issues through Stripe directly, contact Serpverse support

Bank Account Verification Failed

Your bank account must pass Stripe's verification before payouts can be sent.

Common issues:

  • Account number or routing number entered incorrectly
  • Bank does not support Stripe transfers (rare with major banks)
  • Name on bank account does not match the name on your Stripe Connect account

Fix:

  1. Log in to your Stripe Express Dashboard
  2. Navigate to the bank account section
  3. Remove the existing bank account and re-add it with corrected details
  4. Verify the account holder name matches your legal name exactly

Payout Processing Delays

After you request a withdrawal, funds go through several stages:

StageTypical Duration
Withdrawal request submittedInstant
Serpverse transfers to your Stripe accountImmediate
Stripe pays out to your bank1-3 business days
Funds available in bank accountSame day or next business day

Total expected time: 2-5 business days from withdrawal request to bank deposit.

If your payout is delayed beyond 7 business days:

  1. Check your Stripe Express Dashboard for the payout status
  2. Verify your bank account is still active and in good standing
  3. Check for any communication from Stripe about holds or issues
  4. Contact Serpverse support with your withdrawal transaction ID

Earnings Not Appearing as Available

Publisher earnings go through a mandatory 14-day hold period after an order is completed before they become available for withdrawal. If your dashboard shows earnings in "Pending" but not "Available," the hold period has not elapsed yet.

Check your earnings timeline:

  1. Navigate to Dashboard > Transactions
  2. Find the completed order's earnings entry
  3. Note the completion date and add 14 days
  4. Earnings move to Available balance after the hold period

This hold protects against chargebacks and is applied to all completed orders. See the 14-day hold period guide for the full explanation.

Missing Transactions

If a deposit or payout does not appear in your transaction history at all:

For deposits:

  1. Check your bank statement. If the charge does not appear, the deposit never processed. Try again
  2. If the charge appears on your bank statement, take a screenshot showing the date, amount, and merchant name
  3. Contact support with the screenshot and approximate time of the deposit attempt

For payouts:

  1. Confirm the withdrawal request was submitted by checking Dashboard > Transactions
  2. Check your Stripe Express Dashboard for the payout status
  3. If neither Serpverse nor Stripe shows the transaction, the withdrawal may not have been submitted successfully. Try again

When to Contact Serpverse Support vs. Stripe

Understanding who can help saves time:

IssueContact
Deposit failed or duplicate chargeSerpverse support
Balance not updating after depositSerpverse support
Dispute or order-related payment questionSerpverse support
Stripe Connect identity verificationStripe (via Express Dashboard)
Bank account setup in StripeStripe (via Express Dashboard)
Payout stuck after leaving SerpverseStripe (via Express Dashboard)
Bank rejected incoming payoutYour bank
Card declined during depositYour card issuer

When contacting Serpverse support, include:

  • Your account email
  • Transaction ID or order ID (if applicable)
  • The exact error message you see
  • Screenshot of the issue
  • Date and approximate time of the transaction attempt

Preventing Payment Problems

A few proactive steps eliminate most payment issues:

  • Keep your payment method current. Update expired cards before depositing
  • Complete Stripe Connect setup fully before your first order completes, so earnings are not waiting on verification
  • Use a major bank for Stripe Connect payouts. Niche or online-only banks occasionally have compatibility issues
  • Enable notifications so you catch failed transactions quickly
  • Review your platform fees to understand deductions from orders and payouts

Still have questions?

Can't find what you're looking for? Our support team is here to help.

Contact Support
Payment Problems: Troubleshoot Deposits, Payouts, and Errors | Serpverse