Infusion Marketing

Marketing for Experts & Professional Service Firms

  • What We Do
  • About Us
  • Our Work
  • Resources
  • Contact Us
  • What We Do
  • About Us
  • Our Work
  • Resources
  • Contact Us
How to Test WooCommerce Checkout using a Stripe test card

How to Test WooCommerce Checkout using a Stripe test card

ByMatthew Simpson

Once your store is setup with Stripe as a payment method, it’s important to test the checkout process from start to finish.

Need to setup Stripe as a payment option for your WooCommerce store? Get detailed instructions here.

How to Test the Checkout Process

Assuming your store is LIVE and Stripe is setup and configured as a payment method for your store, you will need to temporarily put your store checkout into Test Mode to test the checkout process using Stripe test cards. It is always best to do this on a stage or production version of your site when possible. Note: If your site is already in Test Mode, proceed to Step 4.

  1. Go to WooCommerce > Settings > Payments > Stripe and click on the Manage button. (‘Payments’ was formerly called ‘Checkout’ prior to WooCommerce 3.4)
    Manage Payment Methods - WooCommerce
  2. Tick the Enable Test Mode checkbox and click Save changes. This will put your store checkout into test mode for Stripe transactions. Note: This will only put your store into test mode for Stripe transactions. If you also accept PayPal, or other payment methods, those will not be impacted.
    Stripe Test Mode
  3. Once in Test Mode, go to your store, select a product, and proceed with the checkout process.
  4. At Checkout, select Stripe as the payment method. Any information may be entered in the billing details and shipping information of the Checkout screen while in Test Mode.
    Pay with your credit card via Stripe.
  5. In the Card number field, enter any of Stripe’s test card numbers shown below and place your order:
    Card Number Brand
    4242424242424242 Visa
    4000056655665556 Visa (debit)
    5555555555554444 Mastercard
    5200828282828210 Mastercard (debit)
    378282246310005 American Express
    6011111111111117 Discover

    Expiration Dates & CVC
    You can use any valid date for an expiration date (e.g.: 04/24) or CVC (e.g.: 888) while testing. Note: If you are testing American Express, use a 4 digit CVC. For all others, use a three digit number.

    You can also provide invalid card details to test specific error codes resulting from incorrect information being provided. For example:

    Use an invalid month (e.g.: 13)
    Use a year in the past (e.g.: 1970)
    Use a two digit number (e.g.: 99)

    Note: Do not create live charges while in Test Mode. Using real payment details while in Test Mode is prohibited by the Stripe Services Agreement.

    Want more detailed information about card testing? Check out the Stripe Testing documentation.
  6. When you have completed your testing, be sure to head back to the Payments tab and untick Enable Test Mode to begin accepting live payments again.

WooCommerce Tutorials

 

Interested in working together?

Let’s Talk.

We help experts just like you increase their visibility, expand their reach, and improve their bottom line. Let’s talk about how we can help.

Let’s Talk

Infusion Marketing

Digital Marketing & Website Consultants

Infusion builds and supports websites, online stores, and digital marketing systems for professional service firms, medical experts, authors, speakers, and consultants.
Learn More  

  • About Infusion
  • Our Services
  • Client Case Studies
  • Helpful Resources
  • Support Center
Contact Us

Infusion is a Digital Marketing Agency that helps experts and professional service firms build thriving businesses.

Disclaimer   |   Privacy


© The Infusion Group, Inc., All rights reserved.

Let’s Talk

We help experts just like you increase their visibility, expand their reach, and improve their bottom line. Let’s talk about how we can help.

  • This field is for validation purposes and should be left unchanged.

Frequently Asked Questions

Do I have a Managed Support Services or Managed Hosting Plan?

If we host your website, yes – you have a Managed Support Services or Managed Hosting Plan. Go ahead and submit your emergency support request.

I don’t have a current plan. Can you still help me?

Emergency support is available only to those enrolled in a current plan. We offer non-emergency support for those not enrolled in a current plan based on our team’s availability and the complexity of your request. Services outside a Managed Support Services Plan are billed in one-hour increments. Each request results in the opening of a ticket in our support management system and will be addressed during normal business hours. Submit a support request here.

If you or your organization is interested in securing a fast response time and priority access to our team members, please contact us and ask about our Managed Support Services Plans.

More Support FAQs…

You’re Almost Done…

Please check your inbox for a confirmation message from us to complete the subscription process.

The email should arrive in the next few minutes and will look something like this.

When you receive it, please:

1. Click the “Yes, subscribe me to this list” button.

You MUST confirm your request by clicking the link in the email we just sent you. If you don’t receive it soon, check your junk mail or spam folder. Sometimes the message gets caught there.

2. Please add my email address to your contacts.

Make sure you add my email address (matt@infusiongroup.com) to your email application’s contact list so you are sure to receive the emails we send you.

Thanks again for subscribing!

Matt Simpson

Matt Simpson
Infusion Marketing

Having Trouble? Make sure you have followed these instructions…

Confirm Your Subscription