Placing a Test Order

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_test flag 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

ResultCard NumberExpirationCVV
Success4111222233334444anyany
Decline4111222233335555anyany
Prepaid4111222233336666anyany

You may also create unique test cards.

Creating New Vrio Test Cards

  1. Navigate to Settings
  2. Navigate to the Payment Configuration section
  3. Select Test Cards
  4. Hit Add Test Card
  5. Submit a 16 digit number
  6. 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.
  7. 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.


To Place an Order in the UI

  1. Select the Shopping Cart icon

    Shopping Cart icon in UI
  2. Select Campaign

  3. Select Offer

  4. Select Item and Variant, if applicable

  5. Edit Quantity

  6. Apply a Discount Code

  7. Hit Add to Cart

    Adding items to the cart in the UI
  8. Add unique email

  9. Add Name and Shipping Details

    1. NOTE - when testing different Shipping Profiles, make note of location restrictions as well as Shipping Profile configuration for the output shipping price
  10. Select Shipping Profile, if applicable

  11. Select Payment Method

  12. Enter payment details

  13. Hit Submit

Digital Wallets cannot be used when placing an order in the User Interface

A token is required and thus will have to be tested through Vrio Hosted Checkout or the Vrio API.


Placing a new order for an existing Customer

  1. Navigate to the customer page

  2. On the top right corner hit Place Order

    Place Order button on customer page

  1. Select Campaign

  2. Select Offer

  3. Select Item and Variant, if applicable

  4. Edit Quantity, if applicable

  5. Apply a Discount Code, if applicable

  6. Hit Add to Cart

  7. Customer Billing & Shipping information is pre-populated. However if needed, a new address can be created:

    Creating a new address during order placement
  8. Select Payment Details - automatically checked is the ability to use an existing card on file. If unchecked, enter new card details.

    Payment details section with existing card selected
  9. Hit Submit