Shop Pay Test Payments Failing? Your Pre-Launch Troubleshooting Guide

Hey everyone! As a Shopify migration expert and someone who spends a lot of time sifting through the community forums, I often see common headaches pop up, especially when stores are gearing up for launch. One recurring theme that causes a lot of pre-launch jitters is payment testing. It's absolutely crucial, but sometimes it doesn't go as smoothly as you'd hope.

Recently, I stumbled upon a thread titled "Shop Pay Test Payment Failure" that perfectly encapsulates this common struggle. Our community member, erabbide, was in a familiar boat: launching their shop on Sunday and hitting a snag with test payments via Shop Pay. They were using the recommended test credit cards with test mode enabled in Payment Settings but kept getting the frustrating error: "Your card details cannot be verified."

It's a classic scenario, right? You're trying to do everything by the book, but the system just isn't cooperating. Let's dive into what might be happening here and how to get those test payments flowing smoothly, drawing insights from the community discussion.

Understanding the "Card Details Cannot Be Verified" Error

When you're in test mode on Shopify Payments and using test cards, getting a "card details cannot be verified" error usually points to one of a few things:

  • Incorrect Test Card Details: The most common culprit! Shopify Payments has specific test card numbers, expiry dates, and CVVs you need to use. Even a single digit off can cause this error.
  • Confusing Test Mode with Live Transactions: Sometimes, merchants inadvertently try to use real card details in test mode, or vice versa.
  • Browser Cache or Cookies: Occasionally, cached data can interfere with the checkout process, especially when switching between test and live environments.

erabbide even shared a screenshot of the error during the Shop Pay checkout, which looked exactly like what you'd expect when a card (test or real) isn't accepted:

Screenshot 2026-02-24 at 11.21.11 AM

Your Step-by-Step Guide to Testing Shop Pay in Test Mode

Let's get those test payments working so you can launch with confidence!

1. Verify Shopify Payments Test Mode is Enabled

First, double-check that test mode is indeed active. It sounds like erabbide had this covered, but it's always step one:

  1. From your Shopify admin, go to Settings > Payments.
  2. In the Shopify Payments section, click Manage.
  3. Scroll down to the Test mode section.
  4. Ensure Enable test mode is checked.
  5. Click Save.

2. Use the Official Shopify Payments Test Card Details

This is where most issues arise. You must use the specific test card numbers provided by Shopify for Shopify Payments. Don't just grab any random test card from the internet, as they might be for different gateways. The most common successful test card is:

  • Card Number: 4242 4242 4242 4242
  • Name on Card: Any name (e.g., "Test Card")
  • Expiry Date: Any future date (e.g., 11/2025)
  • CVV: 123

Shopify also provides other test card numbers to simulate different outcomes (e.g., failed transactions, specific error codes). You can find the full list in the Shopify Help Center by searching "Shopify Payments test mode."

3. Clear Your Browser Cache or Use Incognito Mode

Before attempting another test, clear your browser's cache and cookies, or simply open an incognito/private browsing window. This ensures you're starting with a clean slate and no lingering data is causing conflicts.

4. Place a Test Order

Now, let's try placing that test order with Shop Pay:

  1. Go to your online store (the customer-facing view).
  2. Add any product to your cart.
  3. Proceed to checkout.
  4. Fill in the customer information (you can use test information here too, just make sure the email is valid if you want to receive order notifications).
  5. At the payment step, select Shop Pay.
  6. When prompted for card details, carefully enter the official Shopify Payments test card number (e.g., 4242... ), expiry date, and CVV (123).
  7. Complete the purchase.

5. Check Your Shopify Admin for the Test Order

If successful, you should see a new order in your Shopify admin under Orders, marked as a "test order." This confirms your payment gateway is correctly configured for test transactions.

What About Using "Actual Payment Methods" for Testing?

This brings us to Maximus3's brief but valid point in the thread: "Test with actual orders on actual website using actual payment methods."

While erabbide's issue was specifically about testing in test mode before launch, Maximus3's advice is actually a common and recommended practice for post-launch verification or for testing more complex scenarios that test mode might not fully replicate (e.g., specific fraud prevention rules, or interactions with third-party apps). Here's when and why you might do this:

  • Post-Launch Confidence: After going live, making a small purchase with your own real credit card (and then immediately refunding it) is a great way to ensure everything is truly working end-to-end.
  • Testing Specific Gateways/Settings: Some payment gateways might have nuances that are best tested with a live transaction.
  • Refund Process Testing: This method also allows you to test your refund process, ensuring you know how to reverse transactions cleanly.

Just remember, if you do this, make sure you refund the order immediately to avoid any actual charges or financial discrepancies!

Wrapping Up

It's completely normal to hit these kinds of snags when you're in the thick of launching a new store. Payment testing, especially with Shop Pay, is a critical step that you absolutely shouldn't skip. By ensuring you're using the correct test card details with test mode enabled and understanding when to use real payments for verification, you'll save yourself a lot of headaches and ensure a smooth experience for your first real customers.

If you've followed these steps and are still facing issues, don't hesitate to reach out to Shopify Support directly. They can look into your specific store settings and payment gateway configurations to pinpoint any underlying problems. Good luck with your launch!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases