Test orders

By placing a test order, you can make sure that:

There are no charges for a test order. You should place at least one during your store setup, or whenever you make changes to your payments settings.

How do I place a test order?

You can place a test order in two ways:


If you're using Shopify Payments, then you can test your configuration by following these instructions. Shopify Payments is available only to stores in the United States, Canada, the United Kingdom, and Australia at this time.

Simulate a transaction using Shopify's Bogus Gateway

To use the Bogus Gateway:

  1. If you have a credit card gateway enabled, then deactivate it before continuing. Click Edit, then Deactivate, and then confirm your deactivation:

    Deactivate gateway button

  2. You should now see the Accept credit cards section. In that section, click Add a provider to open Change provider dialog.

  3. Select Third party credit card provider, and open the Provider drop-down menu.

  4. Under Other, choose (for testing) Bogus Gateway:

    Gateway dropdown

  5. Click Continue, and then click Activate.

  6. Go to your online store and place an order as a customer would. At checkout, enter the following credit card details instead of genuine numbers:

Credit card number

Enter each of these in turn to simulate different types of transaction:

  • Enter 1 to simulate a successful transaction
  • Enter 2 to simulate a failed transaction
  • Enter 3 to simulate an Exception (this generates a message indicating that an error has occurred with the provider.)
CVV Enter any 3-digit number (for example, 111.)
Expiry Date Enter any date in the future.
  1. After you're done testing, click Change provider on the Payments page in your Shopify admin to reset your payment gateway.

Test a real payment gateway with a genuine transaction

To use a real payment gateway:

  1. Make sure that you've set up the payment gateway that you want to test.

  2. Make a purchase from your store as a customer would, and complete checkout using genuine credit card details.

  3. If you're using a third-party payment gateway, then log in to your payment gateway to make sure that the funds were processed.

  4. Cancel and refund the order as soon as possible to refund yourself and avoid paying any transaction fees.

Is this free?

Yes - any order that has been canceled and refunded is not paid out or subject to transaction fees.

If your billing cycle hits after you've placed the test order but before you cancel it, then the transaction fees will appear on your bill. You can still cancel the order after paying your bill to Shopify, but you'll receive the refund as a transaction credit on your account. You can apply transaction credits towards future transaction fees.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free