Placing Orders
Learn the three ways to place orders in Vrio: Admin UI, API, or Hosted Checkout.
What is an Order?
An order in Vrio is the master record for a customer's purchase. Each order contains:
- Customer Information - Email, name, billing and shipping addresses
- Order Offers - The items and offers being purchased. Each offer creates line items that define what the customer is buying and how they're buying it (one-time or recurring)
- Payment Details - Payment method information
- Campaign Context - Which sales channel or storefront the order came from
For one-time purchases, the order contains a single Sale. For recurring subscriptions, the same order generates new Sales for each billing cycle. Each Sale can have multiple transaction attempts if needed in cases of declines or reattempts.
How to Place an Order
Vrio offers three flexible ways to place orders, each designed for different use cases:
Order Placement Methods
Using the Admin UI
Perfect for manual order entry or assisting customers over the phone. Place orders directly in the Vrio admin panel with an intuitive shopping cart interface.
Learn how to place orders in the UI →
Using the Vrio API
Build custom checkout experiences with full control over the payment flow. Ideal for headless commerce or custom integrations.
Learn how to place orders via API →
Using the Vrio Hosted Checkout
Use our fully hosted, PCI-compliant checkout page - no coding required. The easiest way to start accepting payments.
Updated about 6 hours ago