Blog Content
June 25, 2026

How to Perform a Shopify Test Payment: A Step-by-Step Guide with Bogus Gateway

A Shopify test payment is the process of verifying your store's payment infrastructure without actual money transfers. It is a mandatory step to be taken before going live or when payment integrations change.

To run a Shopify test payment, activate Test payment gateway (formerly Bogus Gateway) under Settings > Payments, then place a test order from your storefront. Entering 1 in the card number field simulates a successful payment, 2 a declined payment and 3 a gateway failure. After the order, check the confirmation email, the order record and whether stock was deducted.

At Nodus Works, testing the payment flow is a mandatory rule before we launch any 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 stock not being deducted. 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's a mandatory step before going live or whenever the payment integration changes.

There are three main scenarios covered by test payments:

Integration verification: When iyzico, Stripe, or Shopify Payments setup is complete, you need 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 whether stock has been deducted.

Verification after theme and checkout changes: After a theme update, checkout customization, or app installation, place another test order to check whether the payment flow has been disrupted.

Test Scenario When to Perform? Critical Element Verified
Initial Setup Test Right before the store is fully opened to traffic and the public (Pre-launch). End-to-End Flow: Payment steps, delivery of order confirmation emails, automatic deduction of stock levels, and arrival of the order record in the admin panel.
Integration Change Test When a new payment provider (e.g., iyzico/PayTR) is added or the existing infrastructure is updated. Infrastructure Security: Stability of API connections, correct listing of the installment table, and reliable transmission of successful/failed transaction webhook data to Shopify.
Post-Theme / App Test When a new theme is installed or an app affecting the cart/checkout steps is added. UI Stability: Functionality of cart buttons, ensuring the mobile checkout flow is not broken, and preventing script/code conflicts from blocking the cart.
Shipping Rule Test When a new shipping zone, weight-based fee matrix, or "Free shipping over X Amount" threshold is defined. Calculation Accuracy: Simulating different cart totals and product weights to ensure the customer sees the correct shipping price at checkout.
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; you can activate it in a few steps in Shopify Admin.

According to Shopify documentation, Bogus Gateway is recommended only while a store is in test mode or for development stores.

How to Activate Bogus Gateway?

Step 1: In Shopify Admin, go to Settings in the left menu.

Step 2: Open the Payments tab.

Step 3: In the Payment providers section, click the "Choose a provider" button.

Step 4: From the list of providers, select Test payment gateway (formerly Bogus Gateway).

Step 5: Click the Activate button. Bogus Gateway will be added to your payment methods.

Tip: If you have an active credit card provider (iyzico, PayTR, etc.), deactivate it before you turn on Bogus Gateway; once testing is complete, remember to turn Bogus off and reactivate your existing provider.

Test Payment Steps: Successful, Failed, and Gateway Failure Scenarios

Bogus Gateway simulates three different payment scenarios: successful payment, failed payment and gateway failure. 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:

Test Scenario Card Number Expiration Date Security Code (CVV) Cardholder Name
Successful Payment Simulation 1 Any future date (e.g., 12/30) 111 Test payment gateway
Failed Payment (Declined) 2 Any future date (e.g., 12/30) 222 Test payment gateway
Gateway Failure 3 Any future date (e.g., 12/30) 333 Test payment gateway

Don't enter a past expiration date; it causes a form validation error. Use a date clearly in the future, 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: Select Bogus Gateway as the payment method.

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: A gateway failure is simulated and the payment isn't completed

What to Check After Testing

After completing a test order, simply receiving payment confirmation isn't enough; you also need to verify all the automations running in the background.

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 (Yurtiçi, Aras, or MNG Kargo, now called DHL eCommerce), 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 keep the cart, or are its contents cleared?

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 automatically marks orders placed with the test payment gateway as test orders, and they don't appear in payment or report data; you can delete them after testing if you like.

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've seen the following in stores where Bogus Gateway was left active after testing:

Critical Risk How It Occurs Consequence / Loss for the Business
Unpaid Order Placement A malicious user or customer selects the test payment gateway (Bogus Gateway) at checkout, enters 1 in the card field, and approves the transaction. The order appears in your Shopify panel as "Paid"; however, no actual money is deposited into your bank account or payment provider (e.g., iyzico/PayTR).
Incorrect Inventory Deduction Since this fake, unpaid order is accepted as valid by the system, it is automatically deducted from your product inventory. Items with low stock switch to "Out of Stock" in the store, preventing potential customers who would pay real money from making a purchase.
Automatic Shipping / Fulfillment Trigger If automatic shipping label generation (e.g., Yurtiçi, Aras, or MNG Kargo, now called DHL eCommerce) or dropshipping/FBA automated fulfillment is active, the order goes straight through. You ship a product without receiving payment for it; this leads to a direct financial loss in terms of both the cost of goods sold (COGS) and shipping fees.

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: Click the Deactivate button next to it.

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 you take the store live, put "Disable Bogus Gateway" on your to-do list and make sure you don't skip it. Nodus Works' Shopify technical support service runs a pre-launch checklist as standard, and Bogus status is one of the mandatory items on it.

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: Yes. If you have an active credit card provider, you need to deactivate it before you turn on Bogus Gateway; you can't take real card payments during the test. Once you've finished testing, turn Bogus off and reactivate your existing provider.

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. The iyzico Sandbox environment and Stripe's test mode each 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 a built-in simulation tool that lets you test Shopify's payment flow without using a real card. Entering '1' in the card number field generates a successful payment, '2' a failed one and '3' a gateway failure. It should not be left active in a live store.

Q: Why should you create Shopify test orders?

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 the successful, failed and gateway failure 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 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.