
As Nodus Works, we enforce testing the payment flow as a mandatory rule before launching every Shopify store we set up. Even if the payment integration appears technically correct, going live without a test order carries the risk of overlooking errors that directly harm the customer experience, such as shipping calculation errors, payment confirmation notification issues, or inventory reduction problems. Shopify solves this problem with its built-in test payment method called Bogus Gateway: it allows you to simulate the entire payment flow, including successful and unsuccessful scenarios, without using real card information.
Why Conduct Shopify Test Payments?
A Shopify test payment is the process of verifying a store's payment infrastructure without actual money transfers. It is a mandatory step to be performed before going live or when payment integration changes.
There are three main scenarios covered by test payments:
Integration verification: When iyzico, Stripe, or Shopify Payments setup is complete, it's necessary to test the data flow between the payment provider and Shopify. Even if the API connection appears active, the payment confirmation webhook or order creation trigger might be malfunctioning.
Order flow testing: A test order verifies whether a confirmation email is sent to the customer upon payment completion, if the order appears in the correct status in the order management panel, and if inventory reduction has occurred.
Verification after theme and checkout changes: After a theme update, checkout customization, or app installation, a test order should be repeated to check if the payment flow has been disrupted.
Critical Note: Making test payments with a real credit card is impractical as it requires both money transfer and a refund process. Shopify's Bogus Gateway meets this need at zero cost; however, it should only be used in test mode. Leaving it active in a live store creates significant operational risk.
What is Bogus Gateway and How to Activate It?
Bogus Gateway is Shopify's built-in test payment method designed to simulate the payment flow. It does not connect to a real payment processor; instead, it processes card information within Shopify's own test environment. It's free and requires no setup; it can be activated in a few steps from the Shopify Admin panel.
According to Shopify documentation, Bogus Gateway is a tool recommended for active use only when the store is in test mode or within developer accounts.
How to Activate Bogus Gateway?
Step 1: In Shopify Admin, from the left menu, navigate to Settings (Settings) section.
Step 2: Payments tab.
Step 3: Scroll down the page. In the "Manual payment methods" or "Third-party providers" section, "Add payment methods" click the button.
Step 4: Type "Bogus" into the search box. Bogus Gateway option.
Step 5: Activate button. Bogus Gateway will be added to your payment methods.
Tip: Activating Bogus Gateway does not disable your existing real payment methods (iyzico, Stripe, etc.). Both can be active simultaneously; however, remember to deactivate Bogus after testing is complete.
Test Payment Steps: Successful, Failed, and Pending Scenarios
Bogus Gateway simulates three different payment scenarios: successful payment, failed payment, and pending payment. Testing each scenario individually verifies all branches of the payment flow.
Test Card Information
The Bogus Gateway generates results based on the value entered in the card number field. Do not use real card information; the following values are sufficient:
Do not enter an expired date for the expiration date; this will result in a form validation error. Use a clearly future date, such as 12/30 or 06/28.
Step-by-Step Test Order Creation
Step 1: Open your store's storefront (not from the Admin, but directly from your domain address).
Step 2: Add the product you want to test to your cart. If testing multiple products or variants, select the relevant combination.
Step 3: Proceed to the checkout page. Fill in the shipping information; enter a real address (to also test the accuracy of shipping calculations).
Step 4: As the payment method, Bogus Gateway select.
Step 5: Enter the card details according to the values in the table. For a successful scenario, simply enter 1 in the card number field.
Step 6: Complete the order. Shopify will generate a result based on the scenario:
- Card number 1: The order is confirmed, payment status appears as "Paid"
- Card number 2: Payment is rejected, an error message is displayed
- Card number 3: The order is created, payment status remains "Pending"
What to Check After Testing
After completing a test order, simply receiving payment confirmation is not enough; it's necessary to verify all background automations.
After a successful test order, check these five points:
1. Confirmation email: Did you receive an order confirmation email at the address you used during the test? If not, check the email triggers in Shopify Admin > Settings > Notifications.
2. Order panel: Did the new order appear in Shopify Admin > Orders? Is the order status listed as "Paid" (for a successful scenario) and the payment method as "Bogus Gateway"?
3. Stock reduction: Did the stock quantity of the ordered product decrease? Check in Shopify Admin > Products > product details. If stock is not decreasing, review the inventory tracking settings.
4. Shipping label: If you have a shipping integration (MNG, Yurtiçi, Aras), can a shipping label be created from the order? Label generation is tested with a test order; actual shipping is not triggered.
5. Failed payment scenario: Perform another test with card number 2. Is the error message shown to the customer clear? After a failed payment, does the store preserve the cart, or is its content deleted?
Tip: To avoid confusing test orders later, find the relevant order in Shopify Admin > Orders and write "TEST ORDER — TO BE DELETED" in the notes section. Shopify does not automatically mark test orders; manual notation is essential to distinguish them from real orders in reports.
Don't Forget to Deactivate Bogus Gateway
If Bogus Gateway is left active, customers can complete orders without making a real payment by entering '1' in the card number field. This leads to both revenue loss and order confusion.
In projects managed by Nodus Works, we observed the following situation in stores where Bogus Gateway was left active after the testing phase:
How to Deactivate Bogus Gateway?
Step 1: Go to Shopify Admin > Settings > Payments.
Step 2: Find Bogus Gateway in the list of payment methods.
Step 3: Next to it, click Deactivate button.
Step 4: Confirm the action in the confirmation window.
After Bogus is deactivated, clear your browser's cache and visit the checkout page once more; Bogus Gateway should no longer appear in the list of payment methods.
Risk to Avoid: When taking the store live, add "Disable Bogus Gateway" to the to-do list and make sure not to skip this step. Nodus Works's Shopify technical support service applies the pre-launch checklist as a standard process; the Bogus status is one of the mandatory items on this list.
FAQ - Frequently Asked Questions
Q: Will my real money be charged when making a Shopify test payment?
A: No. Bogus Gateway is not connected to a real payment processor; no financial transactions occur. The card information you enter is processed in Shopify's test environment and is not transmitted to any bank or payment system.
Q: Does activating Bogus Gateway affect my existing payment method?
A: No. Bogus Gateway is added as an additional payment option; your existing methods like iyzico, Stripe, or Shopify Payments continue to function. Both options are visible to the customer on the checkout page; therefore, it is mandatory to disable Bogus after completing the test.
Q: Should I delete the test order after creating it?
A: Shopify allows you to delete test orders (Orders > order > More actions > Archive or Delete). Archiving or deleting test orders is good practice to keep reports clean. However, make sure you have recorded all steps of the order flow before deleting.
Q: What happens if Bogus Gateway is active in a live store?
A: Customers can complete an order without making a payment by entering '1' in the card number field. The order appears as "Paid", stock decreases, and shipping automations may be triggered. If it continues unnoticed, it will lead to revenue loss and operational chaos.
Q: Can I use Bogus to test iyzico or another payment provider?
A: Bogus Gateway only tests Shopify's own checkout flow; you need to test third-party providers like iyzico or Stripe separately with their own test cards. For iyzico, the iyzico Sandbox environment, and for Stripe, Stripe's test mode, provide their own test card numbers.
Q: How do I make a test payment in Shopify?
A: Activate Bogus Gateway from Shopify Admin > Settings > Payments. On the checkout page, enter '1' in the card number field to test a successful payment scenario; for the expiration date, use a future date (e.g., 12/30), and for the security code, use 111. After the test is complete, be sure to disable Bogus Gateway.
Q: What is Shopify Bogus Gateway?
A: Bogus Gateway is an internal simulation tool that allows you to test Shopify's payment flow without using a real card. Entering '1' in the card number field generates a successful payment scenario, '2' generates a failed one, and '3' generates a pending one. It should not be left active in a live store.
Q: Why are Shopify test orders created?
A: Shopify test orders are mandatory in three situations: before the store goes live for the first time, when a payment provider is changed, and when a theme or app update affecting the checkout flow is made. A test order verifies whether payment confirmation, confirmation emails, stock reduction, and shipping integration are working correctly.
Conclusion
A Shopify test payment is a mandatory step that must be completed before launching your store. Bogus Gateway setup takes 5 minutes; testing successful, failed, and pending scenarios takes 15–20 minutes. A payment error detected in a live store can result in both lost customers and increased operational burden. After testing is complete, make disabling the Bogus Gateway the last item on your to-do list.
If you want to manage the entire technical checklist for your Shopify store's launch process with professional support, contact us.



