Get Your First Order
This guide walks you through creating your first order using the SeamlessOS API. You’ll authenticate, browse products, create an order, handle payment, and submit for provisioning.Authentication
Every request requires an API key in theX-API-Key
header. See the Authentication guide for complete details.
Quick Path
Get Product Catalog
Fetch the default product catalog with available offerings.
Create Order
Start an order with customer, subscriber, and product details.
Calculate Price
Calculate taxes and totals before payment.
Create Payment Link
Generate a payment link to collect prepaid funds.
Submit Order
Lock in the paid order for provisioning.
1. Get Product Catalog
Fetch the default product catalog to present available offerings to your customers. This shows plans, pricing, and features they can purchase.2. Create Order
Create a draft order with customer details, subscriber information, and the selected product offering. At this stage, the order is not yet priced or confirmed.3. Calculate Order Price
Calculate taxes and totals for the order before collecting payment. For US-based purchases, pricing is calculated at the jurisdiction level.4. Create Payment Link
Generate a payment link for the calculated amount. This creates a hosted payment page where customers can complete their payment.5. Submit Order
Once payment has been successfully collected, submit the order to lock in pricing and trigger provisioning.6. Check Results
Fetch the created subscription to verify it was successfully activated:Next Steps
API Conventions
Understand our design principles and patterns.
Authentication
Complete authentication and security guide.
Payment Links
Deep dive into payment flow handling.
Webhooks
Set up real-time notifications for order updates.
Contact support
Get in touch with our support team for assistance