Orders represent purchase transactions created through the checkout process, capturing customer details, purchased items, pricing, and payment information.Key Benefits#
Order Lifecycle Management - Track orders from pending to completion with detailed status history
Payment Integration - Seamless connection between orders, invoices, and payment processing
Customer Insights - Complete purchase history and customer behavior tracking
Order Statuses#
Pending - Order created, awaiting payment completion
Completed - Payment successful, order fulfilled
Cancelled - Payment failed or order cancelled (manually or automatically)Orders with invoices remain in pending status until the invoice is paid or cancelled. Automatic cancellation occurs through scheduled jobs for unpaid orders.
Order Types#
1. One-Time Purchase Orders#
Standard eCommerce orders that complete after payment processing.2. Subscription Orders#
For subscription-based purchases, orders work differently:Initial Order - Created when customer first subscribes to a plan
Recurring Invoices - Generated automatically for subsequent billing cycles
One Order, Multiple Invoices - The original order links to all recurring billing invoices
3. Recurring Purchase Orders (Techrar Loop)#
Automated orders created through Techrar Loop:Automatically checkout using saved cart configurations
Create new orders for each recurring cycle
Maintain customer preferences and payment methods
Customer Usage#
Common Use Cases: Display order history in customer dashboards, provide order tracking, show receipts and invoices, integrate with support systems.List Customer Orders#
Retrieve all orders for the authenticated customer, with filtering options for status, date range, and order type. List OrdersGet Order Details#
Access detailed order information including purchased items, pricing breakdown, payment status, and transaction history. Order DetailsMerchant Integration#
For detailed merchant API operations related to Orders, please refer to the Orders in the APIs section.