Placing a Test Order
Learn how to place test orders to verify your sales process, settings, and integrations before going live with Vrio.
By placing a test order, you can make sure that your sales process and settings for order processing, inventory, shipping, email notifications, and taxes are all correct.
You aren't charged for a test order. You should place a handful of test orders during your setup, or whenever you make changes to your payment or flow settings.
Orders are Flagged as Test when:
- A Vrio Test Card is used
- A Merchant Account where Gateway = Test is used
- Update the order with the
is_testflag over the Vrio API- Update the order in the UI as test
You can place a test order by using the Test Gateway that is pre-configured within your account.
You can also use a real payment provider, and then immediately cancel and refund the order. You might be subject to fees from the payment processor that you use. Each Gateway has their own set of Test Cards as well. Please refer to the unique Gateway's documentation. When using a Gateway Test card, this will allow the transaction to go through to the Gateway so you can confirm Gateway connection status.
Vrio Test Cards
In order to test through the configuration flow, you can use a Test Card. This will not run through the Gateway, thus not incur any processing fees.
Vrio Default Test Cards
| Result | Card Number | Expiration | CVV |
|---|---|---|---|
| Success | 4111222233334444 | any | any |
| Decline | 4111222233335555 | any | any |
| Prepaid | 4111222233336666 | any | any |
You may also create unique test cards.
Creating New Vrio Test Cards
- Navigate to Settings
- Navigate to the Payment Configuration section
- Select Test Cards
- Hit Add Test Card
- Submit a 16 digit number
- Bypass rules - when checked, this will allow the test to go through even if there are restrictions, such as one per card, one per customer, etc.
- Hit Submit
You may create as many unique Test Cards as you wish.
Once a 16 digit number is setup as a Test Card, any orders using that card will be flagged as test.
Gateway Test Cards
When using the Vrio Test Cards or if the order is already marked as a test before processing, the request will not go to the gateway. If you want to use Gateway test cards to test your gateway connection, please refer to the gateway's documentation you are testing. Note that when using a Gateway Test Card the order in Vrio will not be flagged as a test by default. So be sure to update the order after processing to be flagged as a test using the is_test flag on the PATCH /orders endpoint.
How to Place a Test Order
You can place a test order using any of these three methods:
Using the Vrio Admin Panel
Place test orders directly in the UI using the shopping cart. Learn more about placing orders in the admin panel →
Using the Vrio API
Build custom test scenarios with full control over the payment flow. Learn more about Payment APIs →
Using the Vrio Hosted Checkout
Test the complete customer checkout experience on our hosted payment page. Learn more about the Checkout Settings →
Updated 6 days ago
