Table of Contents
How can I test orders without being charged by Shopify? (Classic)
There are 2 different ways you can do a test transaction.
Option 1: Do a normal transaction (Recommended)
Buy something from your shop just like a normal customer would. Refund yourself afterwards.
This is recommended because you actually test if your payment gateway is set up properly. Check your gateway to make sure the funds went through. You can also use this guide to walk your through the order process.
The Bogus Gateway is for just testing Shopify. No funds will get transfered into your Payment Gateway.
To do this, go to the "Preferences Tab" and click on "Checkout and Payment". Then under "Accept Credit Card Payments" choose "Bogus Gateway" from the drop down menu.
Credit card Number: Input either 1, 2, or 3 depending on what result you want:
- 1 - Will simulate a successful transaction
- 2 - Will simulate a failed transaction
- 3 - Will simulate an Exception (ex. Gateway is down error message will show up)
CSV: Use any 3 digit number (Ex. 111, 123, etc)
Expiry Date: Any date in the future will work
How can I test orders without being charged by Shopify? (Shopify 2)
There are 2 different ways you can do a test transaction.
Option 1: Do a normal transaction (Recommended)This is the easiest and quickest way to test orders for your shop! Here's how to do it:
1. Buy something from your store just like a normal customer would.
2. Then perform a refund for this purchase.
3. Check your gateway to make sure the funds went through.
This method is recommended because you're actually testing to see if your payment gateway is set up properly. You can also use this guide to walk you through the order process.
Option 2: Use the Bogus GatewayThe Bogus Gateway is a special system created just for testing Shopify stores. No funds will get transfered into your Payment Gateway.
To use The Bogus Gateway:
1. Go to the "Settings" and click on "Checkout". Scroll down to the "Payment Gateway" section and choose "Bogus Gateway" from the drop-down menu.
2. Fill out the rest of the required information as follows:
Credit card Number: Input either 1, 2, or 3 depending on what result you want:
- 1 - Will simulate a successful transaction
- 2 - Will simulate a failed transaction
- 3 - Will simulate an Exception (ex. Gateway is down error message will show up)
CSV: Use any 3 digit number (Ex. 111, 123, etc)
Expiry Date: Any date in the future will work.
That's all there is to it!

